Sign inSign up

tmms/jenkins

By tmms

•Updated 16 days ago

Custom jenkins image

Image
0

4.9K

tmms/jenkins repository overview

⁠Jenkins CI/CD Container made by Telekom MMS

⁠Technical parameters

⁠Available versions

NameFromBase OSAnnotations
tmms/jenkins:2.452.1jenkins/jenkins:2.452.1-alpineLinux Alpine
tmms/jenkins:2.452.2jenkins/jenkins:2.452.2-alpineLinux Alpine
tmms/jenkins:2.462.3jenkins/jenkins:2.462.3-alpineLinux Alpine
tmms/jenkins:2.479.1jenkins/jenkins:2.479.1-alpineLinux Alpine
tmms/jenkins:2.479.2jenkins/jenkins:2.479.2-alpineLinux Alpineyoungest
tmms/jenkins:2.479.3jenkins/jenkins:2.479.3-alpineLinux Alpine

⁠Description

This image is built from the official jenkins/jenkins⁠ repository and contains different plugins and tools for our projects.

⁠What's in this image?

This image installs the following Jenkins plugins, which are the minimally required extensions for our projects:

⁠Installed Plugins
def pluginList = new ArrayList(Jenkins.instance.pluginManager.plugins)
pluginList.sort { it.getShortName() }.each{
  plugin -> 
    println ("${plugin.getDisplayName()} (${plugin.getShortName()}): ${plugin.getVersion()}")
}
  • Analysis Model API Plugin (analysis-model-api): 12.9.1
  • OWASP Markup Formatter Plugin (antisamy-markup-formatter): 162.v0e6ec0fcfcf6
  • Apache HttpComponents Client 4.x API Plugin (apache-httpcomponents-client-4-api): 4.5.14-269.vfa_2321039a_83
  • Apache HttpComponents Client 5.x API Plugin (apache-httpcomponents-client-5-api): 5.4-136.v5a_21779c63f8
  • ASM API Plugin (asm-api): 9.7.1-97.v4cc844130d97
  • Bitbucket Server Integration (atlassian-bitbucket-server-integration): 4.1.4
  • Authentication Tokens API Plugin (authentication-tokens): 1.119.v50285141b_7e1
  • Blue Ocean (blueocean): 1.27.16
  • Bitbucket Pipeline for Blue Ocean (blueocean-bitbucket-pipeline): 1.27.16
  • Common API for Blue Ocean (blueocean-commons): 1.27.16
  • Config API for Blue Ocean (blueocean-config): 1.27.16
  • Blue Ocean Core JS (blueocean-core-js): 1.27.16
  • Dashboard for Blue Ocean (blueocean-dashboard): 1.27.16
  • Display URL for Blue Ocean (blueocean-display-url): 2.4.3
  • Events API for Blue Ocean (blueocean-events): 1.27.16
  • Git Pipeline for Blue Ocean (blueocean-git-pipeline): 1.27.16
  • GitHub Pipeline for Blue Ocean (blueocean-github-pipeline): 1.27.16
  • i18n for Blue Ocean (blueocean-i18n): 1.27.16
  • JWT for Blue Ocean (blueocean-jwt): 1.27.16
  • Personalization for Blue Ocean (blueocean-personalization): 1.27.16
  • Pipeline implementation for Blue Ocean (blueocean-pipeline-api-impl): 1.27.16
  • Blue Ocean Pipeline Editor (blueocean-pipeline-editor): 1.27.16
  • Pipeline SCM API for Blue Ocean (blueocean-pipeline-scm-api): 1.27.16
  • REST API for Blue Ocean (blueocean-rest): 1.27.16
  • REST Implementation for Blue Ocean (blueocean-rest-impl): 1.27.16
  • Web for Blue Ocean (blueocean-web): 1.27.16
  • Bootstrap 5 API Plugin (bootstrap5-api): 5.3.3-1
  • bouncycastle API Plugin (bouncycastle-api): 2.30.1.80-256.vf98926042a_9b_
  • Branch API Plugin (branch-api): 2.1214.v3f652804588d
  • Caffeine API Plugin (caffeine-api): 3.1.8-133.v17b_1ff2e0599
  • Checks API plugin (checks-api): 2.2.2
  • Cloud Statistics Plugin (cloud-stats): 377.vd8a_6c953e98e
  • Bitbucket Branch Source Plugin (cloudbees-bitbucket-branch-source): 934.4.2
  • Folders Plugin (cloudbees-folder): 6.982.vf165a_16c9507
  • Command Agent Launcher Plugin (command-launcher): 115.vd8b_301cc15d0
  • Commons Compress API (commons-compress-api): 1.26.1-2
  • commons-lang3 v3.x Jenkins API Plugin (commons-lang3-api): 3.17.0-84.vb_b_938040b_078
  • commons-text API Plugin (commons-text-api): 1.13.0-153.v91dcd89e2a_22
  • Configuration as Code Plugin (configuration-as-code): 1932.v75cb_b_f1b_698d
  • Configuration as Code Plugin - Groovy Scripting Extension (configuration-as-code-groovy): 1.1
  • Credentials Plugin (credentials): 1408.va_622a_b_f5b_1b_1
  • Credentials Binding Plugin (credentials-binding): 687.v619cb_15e923f
  • Dark Theme (dark-theme): 524.vd675b_22b_30cb_
  • DataTables.net API Plugin (data-tables-api): 2.1.8-1
  • Display URL API (display-url-api): 2.209.v582ed814ff2f
  • Docker Commons Plugin (docker-commons): 445.v6b_646c962a_94
  • Docker API Plugin (docker-java-api): 3.4.1-96.v77147a_de67f8
  • Docker plugin (docker-plugin): 1.9.0
  • Docker Pipeline (docker-workflow): 592.v1001d948426c
  • Durable Task Plugin (durable-task): 581.v299a_5609d767
  • ECharts API Plugin (echarts-api): 5.5.1-5
  • EDDSA API Plugin (eddsa-api): 0.3.0-4.v84c6f0f4969e
  • Email Extension Plugin (email-ext): 1876.v28d8d38315b_d
  • Environment Injector Plugin (envinject): 2.926.v69c9b_3896a_96
  • EnvInject API Plugin (envinject-api): 1.235.va_14c74f8f487
  • Favorite (favorite): 2.225.v68765b_b_a_1fa_3
  • Filesystem List Parameter Plug-in (filesystem-list-parameter-plugin): 0.0.16
  • Font Awesome API Plugin (font-awesome-api): 6.6.0-2
  • Forensics API Plugin (forensics-api): 2.7.0
  • Git plugin (git): 5.7.0
  • Git client plugin (git-client): 6.1.1
  • GitHub plugin (github): 1.41.0
  • GitHub API Plugin (github-api): 1.321-478.vc9ce627ce001
  • GitHub Branch Source Plugin (github-branch-source): 1810.v913311241fa_9
  • Gson API Plugin (gson-api): 2.12.1-113.v347686d6729f
  • Handy Uri Templates 2.x API Plugin (handy-uri-templates-2-api): 2.1.8-30.v7e777411b_148
  • HTML Publisher plugin (htmlpublisher): 1.37
  • Instance Identity (instance-identity): 201.vd2a_b_5a_468a_a_6
  • Ionicons API (ionicons-api): 74.v93d5eb_813d5f
  • Jackson 2 API Plugin (jackson2-api): 2.17.0-379.v02de8ec9f64c
  • Jakarta Activation API (jakarta-activation-api): 2.1.3-1
  • Jakarta Mail API (jakarta-mail-api): 2.1.3-1
  • JavaBeans Activation Framework (JAF) API (javax-activation-api): 1.2.0-7
  • JavaMail API (javax-mail-api): 1.6.2-10
  • JAXB plugin (jaxb): 2.3.9-1
  • Oracle Java SE Development Kit Installer Plugin (jdk-tool): 80.v8a_dee33ed6f0
  • Design Language (jenkins-design-language): 1.27.16
  • Java JSON Web Token (JJWT) Plugin (jjwt-api): 0.11.5-112.ve82dfb_224b_a_d
  • Job DSL (job-dsl): 1.90
  • Joda Time API Plugin (joda-time-api): 2.13.1-115.va_6b_5f8efb_1d8
  • JQuery3 API Plugin (jquery3-api): 3.7.1-2
  • JSON Api Plugin (json-api): 20250107-125.v28b_a_ffa_eb_f01
  • JSON Path API Plugin (json-path-api): 2.9.0-138.vc943da_d833b_6
  • JUnit Plugin (junit): 1314.vd966e9a_88895
  • Mailer Plugin (mailer): 489.vd4b_25144138f
  • Matrix Authorization Strategy Plugin (matrix-auth): 3.2.4
  • Matrix Project Plugin (matrix-project): 845.vffd7fa_f27555
  • Mina SSHD API :: Common (mina-sshd-api-common): 2.14.0-143.v2b_362fc39576
  • Mina SSHD API :: Core (mina-sshd-api-core): 2.14.0-143.v2b_362fc39576
  • Notification plugin (notification): 1.18
  • OkHttp Plugin (okhttp-api): 4.11.0-183.va_87fc7a_89810
  • Pipeline: Build Step (pipeline-build-step): 555.v589d5c24a_3d6
  • Pipeline Graph Analysis Plugin (pipeline-graph-analysis): 216.vfd8b_ece330ca_
  • Pipeline: Groovy Libraries (pipeline-groovy-lib): 752.vdddedf804e72
  • Pipeline: Input Step (pipeline-input-step): 513.v7eb_fe7e2c0fc
  • Pipeline: Milestone Step (pipeline-milestone-step): 119.vdfdc43fc3b_9a_
  • Pipeline: Model API (pipeline-model-api): 2.2221.vc657003fb_d93
  • Pipeline: Declarative (pipeline-model-definition): 2.2221.vc657003fb_d93
  • Pipeline: Declarative Extension Points API (pipeline-model-extensions): 2.2221.vc657003fb_d93
  • Pipeline: REST API Plugin (pipeline-rest-api): 2.36
  • Pipeline: Stage Step (pipeline-stage-step): 312.v8cd10304c27a_
  • Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata): 2.2221.vc657003fb_d93
  • Pipeline: Stage View Plugin (pipeline-stage-view): 2.36
  • Plain Credentials Plugin (plain-credentials): 183.va_de8f1dd5a_2b_
  • Plugin Utilities API Plugin (plugin-util-api): 5.1.0
  • Prism API Plugin (prism-api): 1.29.0-18
  • Pub-Sub "light" Bus (pubsub-light): 1.18
  • SCM API Plugin (scm-api): 703.v72ff4b_259600
  • Script Security Plugin (script-security): 1373.vb_b_4a_a_c26fa_00
  • Sectioned View Plugin (sectioned-view): 1.30
  • Simple Theme Plugin (simple-theme-plugin): 202.v6367d3dea_73b_
  • SnakeYAML API Plugin (snakeyaml-api): 2.3-123.v13484c65210a_
  • Server Sent Events (SSE) Gateway Plugin (sse-gateway): 1.27
  • SSH Agent Plugin (ssh-agent): 376.v8933585c69d3
  • SSH Credentials Plugin (ssh-credentials): 349.vb_8b_6b_9709f5b_
  • SSH Build Agents plugin (ssh-slaves): 3.1031.v72c6b_883b_869
  • SSH server (sshd): 3.330.vc866a_8389b_58
  • Structs Plugin (structs): 338.v848422169819
  • Theme Manager (theme-manager): 262.vc57ee4a_eda_5d
  • Throttle Concurrent Builds Plug-in (throttle-concurrents): 2.16
  • Token Macro Plugin (token-macro): 444.v52de7e9c573d
  • Trilead API Plugin (trilead-api): 2.147.vb_73cc728a_32e
  • Active Choices Plug-in (uno-choice): 2.8.6
  • Variant Plugin (variant): 70.va_d9f17f859e0
  • Warnings Plugin (warnings-ng): 11.12.0
  • Pipeline: API (workflow-api): 1363.v03f731255494
  • Pipeline: Basic Steps (workflow-basic-steps): 1079.vce64b_a_929c5a_
  • Pipeline: Groovy (workflow-cps): 4018.vf02e01888da_f
  • Pipeline: Nodes and Processes (workflow-durable-task-step): 1405.v1fcd4a_d00096
  • Pipeline: Job (workflow-job): 1505.vea_4b_20a_4a_495
  • Pipeline: Multibranch (workflow-multibranch): 800.v5f0a_a_660950e
  • Pipeline: SCM Step (workflow-scm-step): 427.v4ca_6512e7df1
  • Pipeline: Step API (workflow-step-api): 686.v603d058a_e148
  • Pipeline: Supporting APIs (workflow-support): 946.v2a_79d8a_4b_e14
⁠Docker in Docker

The jenkins build by this image are able to handle docker containers inside. Also docker-compose projects could be executed inside jenkins. To use this feature make sure you add the docker socket file to the volumes of jenkins container:

⁠Authentification with Tokens
⁠Bitbucket

Bitbucket supports creation of personal access tokens and project tokens. To use a personal access tokens within jenkins credentials just use a username-password credential and fill in the password input field your token. Using a project token it is necessary to use bitbucket api token credentials. Though the plugins asks for tokens with project admin rights yiu could easily use a token with only project read rights for login purposes.

⁠Variables

Tag summary

Content type

Image

Digest

sha256:563602237…

Size

524.5 MB

Last updated

16 days ago

docker pull tmms/jenkins:2.568.3