|
@@ -1,6 +1,9 @@
|
|
|
// Powered by Infostretch
|
|
|
pipeline{
|
|
|
agent any
|
|
|
+ options {
|
|
|
+ buildDiscarder(logRotator(numToKeepStr: '30'))
|
|
|
+ }
|
|
|
triggers {
|
|
|
pollSCM('H/15 * * * *')
|
|
|
}
|
|
@@ -14,9 +17,9 @@ pipeline{
|
|
|
steps{
|
|
|
// Shell build step
|
|
|
sh """
|
|
|
- docker build . -t $DOCKER_REGISTRY/$DOCKER_USER/$JOB_NAME --pull
|
|
|
+ docker build . -t $DOCKER_REGISTRY/$DOCKER_USER/$JOB_NAME:$BRANCH_NAME --pull
|
|
|
docker login $DOCKER_REGISTRY/$DOCKER_USER -u $DOCKER_USER -p $DOCKER_PASSWORD
|
|
|
- docker push $DOCKER_REGISTRY/$DOCKER_USER/$JOB_NAME
|
|
|
+ docker push $DOCKER_REGISTRY/$DOCKER_USER/$JOB_NAME:$BRANCH_NAME
|
|
|
"""
|
|
|
}
|
|
|
}
|