No description
  • Jinja 95.3%
  • Shell 2.3%
  • Python 1.8%
  • Dockerfile 0.6%
Find a file
2026-04-04 16:26:54 +00:00
.github Bot Updating Templated Files 2025-07-02 19:27:13 +00:00
ansible also recommend fbdev kernel param 2026-04-01 11:40:42 -04:00
.dockerignore Apply .editorconfig 2021-05-02 10:01:55 -05:00
.editorconfig Bot Updating Templated Files 2023-02-10 12:16:57 -06:00
.gitignore Bot Updating Templated Files 2021-02-11 16:55:37 +00:00
checkrun.sh Move checkrun to jenkins repo 2023-04-17 20:05:45 -05:00
Dockerfile downgrade alpine 2026-04-04 18:14:05 +02:00
Dockerfile.aarch64 downgrade alpine 2026-04-04 18:14:05 +02:00
entrypoint.sh Restructure files 2025-02-06 10:57:50 +00:00
jenkins-vars.yml Restructure files 2025-02-06 10:57:50 +00:00
Jenkinsfile move PR comment to post so it runs even when the tests and the build fail 2026-03-20 09:42:11 -04:00
LICENSE Run this builder 2025-02-06 10:59:12 +00:00
package_versions.txt Bot Updating Package Versions 2026-04-04 16:26:54 +00:00
readme-vars.yml Categorize builder 2025-01-23 09:55:41 +01:00
README.md Update wording 2024-11-09 00:50:09 +01:00

linuxserver/jenkins-builder

Expects to run as part of the LSIO CI process. Not for public consumption.

Running against local project

If you need to test functionality just navigate to the folder with the jenkins-vars.yml and run:

docker pull lscr.io/linuxserver/jenkins-builder:latest && \
docker run --rm \
  -v $(pwd):/tmp \
  -e PUID=$(id -u) -e PGID=$(id -g) \
  lscr.io/linuxserver/jenkins-builder:latest && \
rm -rf .jenkins-external

Newly generated files (including README.md, Jenkinsfile, issue templates, etc.) will overwrite the existing files in your current working directory.

Building locally

If you want to make local modifications to these images for development purposes or just to customize the logic:

git clone https://github.com/linuxserver/docker-jenkins-builder.git
cd docker-jenkins-builder
docker build \
  --no-cache \
  --pull \
  -t lscr.io/linuxserver/jenkins-builder:latest .

The ARM variants can be built on x86_64 hardware and vice versa using lscr.io/linuxserver/qemu-static

docker run --rm --privileged lscr.io/linuxserver/qemu-static --reset

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

The following line is only in this repo for loop testing:

  • { date: "01.01.50:", desc: "I am the release message for this internal repo." }