Advertisement
Guest User

Untitled

a guest
Mar 14th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 1.42 KB | None | 0 0
  1. version: "3"
  2.  
  3. services:
  4.    
  5.    
  6.     jenkins-data:
  7.         image: debian
  8.         container_name: jenkins_data
  9.         command: bash -c  "useradd -d '/var/jenkins_home' -u 1000 -m -s /bin/bash jenkins && mkdir -p /var/log/jenkins && chown -R jenkins:jenkins /var/log/jenkins"            
  10.        volumes:
  11.            - shared_jenkins:/var/log/jenkins
  12.        
  13.    jenkins:  
  14.        image: jenkins
  15.        container_name: jenkins
  16.        ports:
  17.            - 8080:8080
  18.        user: root
  19.    
  20.        command: bash -c "mkdir -p /var/cache/jenkins && mkdir -p /var/log/jenkins && chown -R jenkins:jenkins /var/log/jenkins && chown -R jenkins:jenkins /var/cache/jenkins && tini  -- /usr/local/bin/jenkins.sh"
  21.        
  22.        volumes:
  23.            - shared_jenkins:/var
  24.            - /var/run/docker.sock:/var/run/docker.sock
  25.            - /usr/bin/docker:/usr/bin/docker                        
  26.    mysql:  
  27.        image: mysql:latest
  28.        container_name: cdbsqlUnitTest
  29.        volumes:
  30.            - .:/docker-entrypoint-initdb.d
  31.            - mysql_volume:/var/lib/mysql
  32.        environment:
  33.            - MYSQL_ROOT_PASSWORD=root
  34.        networks:
  35.            - unitTest
  36.    maven:  
  37.        image: maven
  38.        container_name: mavenUnitTest
  39.        networks:
  40.            - unitTest
  41.    
  42.    
  43.              
  44. networks:
  45.    unitTest:
  46.  
  47. volumes:
  48.    mysql_volume:
  49.    docker_socket:
  50.    shared_jenkins:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement