22 lines
580 B
Groovy
22 lines
580 B
Groovy
pipeline {
|
|
agent any
|
|
|
|
stages {
|
|
stage("Build docker image"){
|
|
steps {
|
|
echo "Build Image"
|
|
sh "docker build -t rell.ru:5000/rell-bone-2026:latest ."
|
|
}
|
|
}
|
|
stage("push docker image"){
|
|
steps {
|
|
sh "docker push rell.ru:5000/rell-bone-2026:latest"
|
|
}
|
|
}
|
|
stage("deploy"){
|
|
steps {
|
|
sh "docker stack deploy --with-registry-auth --compose-file /data/deploy/rell-bone-2026/docker-swarm.yml rell"
|
|
}
|
|
}
|
|
}
|
|
} |