Changes in Debian Docker Agent
This commit is contained in:
@@ -11,19 +11,23 @@ pipeline {
|
||||
DOCKER_HUB_USER='guillemhs'
|
||||
IMAGE_NAME="${DOCKER_HUB_USER}/jenkins-debian-13-agent"
|
||||
REGISTRY_CRED_ID='docker-credentials'
|
||||
|
||||
// Executem una comanda shell per obtenir la data actual i la guardem com a variable
|
||||
DATA = sh(returnStdout: true, script: 'date +%Y.%m.%d').trim()
|
||||
TAG="${DATA}.${env.BUILD_NUMBER}"
|
||||
}
|
||||
stages {
|
||||
stage('Checkout') {
|
||||
steps {
|
||||
// Get some code from a GIT repository
|
||||
git branch: 'main', url: 'https://git.agile611.com/Agile611/startusingjenkins.git'
|
||||
checkout scm
|
||||
}
|
||||
}
|
||||
stage('Docker Build') {
|
||||
steps {
|
||||
script{
|
||||
echo "Build image ..."
|
||||
docker.build("${IMAGE_NAME}:${env.BUILD_NUMBER}","-f DockerfileAgentDebian .")
|
||||
docker.build("${IMAGE_NAME}:${TAG}","-f DockerfileAgentDebian .")
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -32,10 +36,10 @@ pipeline {
|
||||
steps{
|
||||
script{
|
||||
docker.withRegistry('',REGISTRY_CRED_ID){
|
||||
def app = docker.image("${IMAGE_NAME}:${env.BUILD_NUMBER}")
|
||||
def app = docker.image("${IMAGE_NAME}:${TAG}")
|
||||
|
||||
echo "Pushing image to Docker Hub ..."
|
||||
app.push("${env.BUILD_NUMBER}")
|
||||
app.push("${TAG}")
|
||||
app.push("latest")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user