Setup instructions
- Basic setup like described in Basic System Setup
1.1. Create partitions
1.2. Install docker
1.3. Configure container (after step 2) - Create docker container like described in Setup Dockercontainer & Jenkins
2.1. Create docker images from the provided dockerfiles
2.2. Create docker network for use of proxy
2.3. Create folder and set permissions for user 1500 for the cache and the buildfiles (set quota if needed)
2.4. Add volume mounts for the jenkins container [1]
2.5. Other jenkins container config adaptions [2]
2.6. Start container - Configure Jenkins and Github
3.1. Set configuration for Github Projects and Webhooks
3.2. Install needed plugins
3.3. Enable Email Notification and Script Approval
3.4. Fill in Details for Publish over SSH - Configure project
4.1. create and configure Jenkinsfile - see here
4.2. use shared Libray - buildPipeline.groovy
[1]:
- /media/data/jenkins:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
- /media/docker2:/var/buildfiles
[2]:
- User set to 1500
- New image name