Sign inSign up

crashvb/jenkins

By crashvb

•Updated 8 months ago

Contains jenkins.

Image
0

1.6K

crashvb/jenkins repository overview

⁠jenkins-docker

version) image size linting license

⁠Overview

This docker image contains jenkins⁠.

⁠Entrypoint Scripts

⁠jenkins

The embedded entrypoint script is located at `/etc/entrypoint.d/jenkins and performs the following actions:

  1. The PKI certificates are generated or imported.
  2. A new jenkins configuration is generated using the following environment variables:
VariableDefault ValueDescription
JENKINS_CERT_DAYS30Validity period of any generated PKI certificates.
JENKINS_KEY_SIZE4096Key size of any generated PKI keys.
JENKINS_PLUGINSComma-separated list of plugin names to be installed.

⁠Healthcheck Scripts

⁠jenkins

The embedded healthcheck script is located at /etc/healthcheck.d/jenkins and performs the following actions:

  1. Verifies that all jenkins services are operational.

⁠Standard Configuration

⁠Container Layout
/
├─ etc/
│  ├─ jenkins/
│  ├─ entrypoint.d/
│  │  └─ jenkins
│  └─ healthcheck.d/
│     └─ jenkins
├─ run/
│  └─ secrets/
│     ├─ jenkins.crt
│     ├─ jenkins.jks
│     ├─ jenkins.key
│     ├─ jenkinsca.crt
│     ├─ jenkins_admin_password
│     └─ jenkins_keystore_password
├─ usr/
│  ├─ local/
│  │  └─ bin/
│  │     └─ jenkins-plugin-cli
│  └─ share/
│     └─ jenkins/
└─ var/
   └─ lib/
      └─ jenkins/
⁠Exposed Ports
  • 443/tcp - Jenkins web server port.
  • 50000/tcp - Jenkins slave port.
⁠Volumes
  • /var/lib/jenkins - Jenkins home directory.

⁠Development

Source Control⁠

Tag summary

Content type

Image

Digest

sha256:6846b6a97…

Size

375.2 MB

Last updated

8 months ago

docker pull crashvb/jenkins