-
-
Notifications
You must be signed in to change notification settings - Fork 21
/
readme-vars.yml
51 lines (37 loc) · 1.51 KB
/
readme-vars.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
---
# project information
project_name: jenkins-builder
full_custom_readme: |
{% raw -%}
# 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." }
{%- endraw %}