formation 4 tahun lalu
induk
melakukan
ae1dda56f2
1 mengubah file dengan 9 tambahan dan 3 penghapusan
  1. 9 3
      Jenkinsfile

+ 9 - 3
Jenkinsfile

@@ -10,14 +10,20 @@ node{
         sh 'docker ps | grep "workflow_" -v | awk -F " " \'{ if(NR>1) print $1}\' |xargs docker kill |xargs docker rm || true'
         sh 'docker ps | grep "workflow_" -v | awk -F " " \'{ if(NR>1) print $1}\' |xargs docker kill |xargs docker rm || true'
         sh 'docker system prune -f'        
         sh 'docker system prune -f'        
     }
     }
-    stage('Build Container')
+    /*stage('Build Container')
     {
     {
         imageApache=docker.build('server-apache-dev', '--no-cache -f build/docker/apache/Dockerfile .')
         imageApache=docker.build('server-apache-dev', '--no-cache -f build/docker/apache/Dockerfile .')
         imageSql=docker.build('server-mysql-dev', '--no-cache -f build/docker/mysql/Dockerfile .')
         imageSql=docker.build('server-mysql-dev', '--no-cache -f build/docker/mysql/Dockerfile .')
         containerMysql=imageSql.run('--name server-mysql-dev')
         containerMysql=imageSql.run('--name server-mysql-dev')
         containerApache=imageApache.run('-p 8080:80 --link server-mysql-dev:mysql')
         containerApache=imageApache.run('-p 8080:80 --link server-mysql-dev:mysql')
-    }
-     stage('Waiting Container'){
+    }*/
+
+    def imageApache = stage("Build apache preprod")
+	{
+		docker.build("server-apache-preprod", "--no-cache --label traefik.enable=true --label traefik.http.routers.server-apache-preprod.rule='Host(`angular-preprod.foodgame.fr`)' --label traefik.http.routers.server-apache-preprod.entrypoints=websecure --label traefik.http.routers.server-apache-preprod.tls.certresolver=myresolver -f build/docker/httpd/Dockerfile .")
+	}
+
+    stage('Waiting Container'){
         waitUntil{
         waitUntil{
             try{
             try{
                 sh "docker exec ${containerApache.id} php -v"
                 sh "docker exec ${containerApache.id} php -v"