Make sure to keep these files secret and do NOT commit these to Github.
Setup:
- Add
private.keyandcertificate.crtto nginx/conf/ssl - Add
.htpasswdto nginx/ - Create
watchtower/docker-login.envwith specified login info docker logindocker-compose builddocker-compose up -d- Jenkins Setup
1. Go to
HOST/jenkins
2. Get the password fromdocker exec docker_jenkins-master_1 cat /var/jenkins_home/secrets/initialAdminPassword
3. Install suggested plugins
4. Create admin account
5. Set Jenkins URL (Default is normally OK)
4. Install Checkstyle and HTTP Request Plugins.
5. Update all Plugins
6. Set Jenkins secrets- dockerPassword
- discordToken
- discordTokenDev
- discordWebhook
- twitchClientId
6. Open Blue Ocean and create pipelines
7. Use the Jenkins Github user