formation 2 lat temu
rodzic
commit
32cbbdfb39
1 zmienionych plików z 23 dodań i 26 usunięć
  1. 23 26
      Jenkinsfile

+ 23 - 26
Jenkinsfile

@@ -18,6 +18,11 @@ node{
         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'
     }
+
+	 stage('Build')
+    {
+        sh 'docker run -v "$PWD":/app -w /app node:12.14.1 npm install'
+    }
 	 
 	// stage("Stop Preprod Container")
 	// {
@@ -31,24 +36,24 @@ node{
 	// }
 
 
-    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 .")
-	}
+    // 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 .")
+	// }
 	
-	def imageExpress = stage("Build express preprod")
-	{
-		docker.build("server-express-preprod", "--no-cache -f express-server/Dockerfile express-server")
-	}
-    stage("Run Container express preprod")
-	{
-		containerSql=imageExpress.run("--name server-express-preprod -v /home/formation/workflow/mysql:/var/lib/mysql --network=web")
-	}
+	// def imageExpress = stage("Build express preprod")
+	// {
+	// 	docker.build("server-express-preprod", "--no-cache -f express-server/Dockerfile express-server")
+	// }
+    // stage("Run Container express preprod")
+	// {
+	// 	containerSql=imageExpress.run("--name server-express-preprod -v /home/formation/workflow/mysql:/var/lib/mysql --network=web")
+	// }
 	
-	stage("Run Container apache preprod")
-	{
-		containerApache=imageApache.run("--name server-apache-preprod --link server-mysql-preprod:mysql --network=web")
-	}
+	// stage("Run Container apache preprod")
+	// {
+	// 	containerApache=imageApache.run("--name server-apache-preprod --link server-mysql-preprod:mysql --network=web")
+	// }
 	
 	/*stage("Run Container express preprod")
 	{
@@ -87,18 +92,10 @@ node{
      stage('Test') 
     {
 		
-				
-	 		try
-			{
-				sh 'docker run -v "$PWD":/app -w /app node:12.14.1 npm install'
                 sh 'docker run -v "$PWD":/app -w /app node:12.14.1 node_modules/karma/bin/karma start'
-			} 
-			catch(err) 
-			{
-			sh 'echo TEST FAILED'
+			
 	 			junit 'target/surefire-reports/TESTS-TestSuite.xml/*.xml'
-				throw err
-			}
+