From e8ae2101007031d30898154a733167e8c3696ee8 Mon Sep 17 00:00:00 2001 From: Cody Hiar Date: Sun, 14 Apr 2019 15:30:30 -0600 Subject: Adding lessons learned --- README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 7aad680..cbdea4e 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,14 @@ 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 +- `/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 + 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 -- cgit v1.2.3