Jenkins inbound agent (Debian Bookworm, JDK 21) with Python 3, and C++ build tools (gcc, g++, make).
1.6K
A custom Jenkins inbound agent based on the official jenkins/inbound-agent:bookworm-jdk21 image. This image is pre-configured to support mixed-language pipelines requiring Python 3 scripting, C, and C++.
glibc compatibility.pip installed.build-essential (gcc, g++, make, libc-dev).git included for source control.jenkins user (UID 1000).| Tool | Version | Package |
|---|---|---|
| Java | 21 | openjdk-21-jdk |
| Python | 3.x | python3, python3-pip |
| C++ Compiler | Latest | g++ (via build-essential) |
| C Compiler | Latest | gcc (via build-essential) |
| Build | Latest | make, dpkg-dev |
| Version Control | Latest | git |
Use this image in your Jenkins Docker Cloud settings:
tomuchiha/jenkins-agent-c-cpp-python:latestpython-cpp-agent (or your preferred label)Attach Docker container (Recommended for Windows) or Connect agent with JNLP.Jenkinsfile)pipeline {
agent {
label 'python-cpp-agent'
}
stages {
stage('Build C++') {
steps {
sh 'g++ --version'
}
}
stage('Run Python') {
steps {
sh 'python3 --version'
}
}
}
}
Content type
Image
Digest
sha256:63734acee…
Size
248.1 MB
Last updated
about 2 months ago
docker pull tomuchiha/jenkins-agent-c-cpp-python