33 lines
1007 B
YAML
33 lines
1007 B
YAML
services:
|
|
jenkins:
|
|
image: jenkins:nwl-0.0.1
|
|
container_name: jk_server_nwl
|
|
ports:
|
|
- 8080:8080
|
|
- 50000:50000
|
|
networks:
|
|
- jk_net
|
|
volumes:
|
|
- $PWD/jenkins_home:/var/jenkins_home
|
|
- $PWD/docker:/var/jenkins_conf
|
|
- $PWD/secrets/pw:/run/secrets
|
|
- $PWD/secrets/.ssh:/var/jenkins_home/.ssh
|
|
- $PWD/secrets/.cacerts:/var/jenkins_home/.cacerts
|
|
- $PWD/yocto-downloads:/var/jenkins_home/downloads
|
|
secrets:
|
|
- jenkinsUserAdmin
|
|
- jenkinsUserDeveloper
|
|
- gitSsh
|
|
- nexusUser
|
|
environment:
|
|
- COMPOSE_PROJECT_NAME=jk_server_nwl
|
|
- CASC_JENKINS_CONFIG=/var/jenkins_conf/nwl-cicd.yaml
|
|
- JENKINS_ADMIN_FILE_PATH=/run/secrets/jenkinsUserAdmin
|
|
- JENKINS_DEV_FILE_PATH=/run/secrets/jenkinsUserDeveloper
|
|
- SSH_GIT_PW_FILE_PATH=/run/secrets/gitSsh
|
|
- SSH_GIT_FILE_PATH=/var/jenkins_home/.ssh/testvm_ed25519
|
|
- NEXUS_USER_FILE_PATH=/run/secrets/nexusUser
|
|
networks:
|
|
jk_net:
|
|
driver: bridge
|