diff --git a/Jenkinsfile b/Jenkinsfile index 7fa336a..6d5210a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,7 +2,14 @@ pipeline { agent any triggers { - githubPush() // Enables webhook support via GitHub-style POST + genericTrigger( + causeString: 'Triggered on tag push', + token: 'tag-trigger-secret', + printContributedVariables: true, + printPostContent: true, + regexpFilterExpression: 'ref=refs/tags/.*', + regexpFilterText: '$ref' + ) } environment { @@ -31,7 +38,7 @@ pipeline { } } steps { - sh 'docker build -t $IMAGE_NAME:$GIT_COMMIT .' + sh 'docker build -t $IMAGE_NAME:$GIT_COMMIT -f docker/Dockerfile .' withCredentials([usernamePassword(credentialsId: "$DOCKER_CREDENTIALS_ID", usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD')]) { sh """ echo "$PASSWORD" | docker login $REGISTRY -u "$USERNAME" --password-stdin