diff --git a/Jenkinsfile b/Jenkinsfile index a3dadc2..93e49e6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,11 +2,12 @@ def CONTAINER_NAME = "calculator" def ENV_NAME = getEnvName(env.BRANCH_NAME) def CONTAINER_TAG = getTag(env.BUILD_NUMBER, env.BRANCH_NAME) def HTTP_PORT = getHTTPPort(env.BRANCH_NAME) -def EMAIL_RECIPIENTS = "philippe.guemkamsimo@gmail.com" - +def EMAIL_RECIPIENTS = "josephdaniel.pro@gmail.com" +// les stages restent des étapes node { try { + // Dans initializer on récupère juste le dockerLatest et Maven puis on l'ajoute au path stage('Initialize') { def dockerHome = tool 'DockerLatest' def mavenHome = tool 'MavenLatest' @@ -83,7 +84,7 @@ def pushToImage(containerName, tag, dockerUser, dockerPassword) { } def runApp(containerName, tag, dockerHubUser, httpPort, envName) { - sh "docker pull $dockerHubUser/$containerName" + sh "docker pull $dockerHubUser/$containerName:$tag" sh "docker run --rm --env SPRING_ACTIVE_PROFILES=$envName -d -p $httpPort:$httpPort --name $containerName $dockerHubUser/$containerName:$tag" echo "Application started on port: ${httpPort} (http)" }