https://github.com/linuxserver/docker-jenkins-builder
Repo used to develop build logic for templating pipeline repositories
https://github.com/linuxserver/docker-jenkins-builder
hacktoberfest
Last synced: 2 months ago
JSON representation
Repo used to develop build logic for templating pipeline repositories
- Host: GitHub
- URL: https://github.com/linuxserver/docker-jenkins-builder
- Owner: linuxserver
- License: gpl-3.0
- Created: 2018-11-30T07:37:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2026-02-09T23:07:27.000Z (4 months ago)
- Last Synced: 2026-02-10T03:40:46.840Z (4 months ago)
- Topics: hacktoberfest
- Language: Jinja
- Homepage:
- Size: 1.54 MB
- Stars: 20
- Watchers: 7
- Forks: 24
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 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:
```bash
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:
```bash
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`
```bash
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." }