blob: cbdea4e6e4cc4be45e104417b7a30648ade609ef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# Docker Jenkins
This is a jenkins repo for building some CI pipelines.
## Lessons Learned
- `/var/jenkins_home` probably needs 777 permissions `docker.sock` probably
- needs 777 permissions since user/groups get confused SSH creds can be
- generated by jenkins user. Git commands require those creds
added into `credentials` and if you have scripts that use ssh then you will
want to add those ssh creds to `publish over ssh` so that pipelines can ssh
into other machines
- Keep the filepath of `jenkins_home` the same on host and in container so if
you need volume mounts inside the container, they will be translated
correctly onto the host machine
- Running docker with `userns` will make things more complicated with
user/group translations
|