Some checks failed
gitea/minesweeper-backend/pipeline/head There was a failure building this commit
42 lines
1.0 KiB
Groovy
42 lines
1.0 KiB
Groovy
pipeline {
|
|
agent any
|
|
|
|
environment {
|
|
IMAGE_NAME = "darkbird/minesweeper-backend:latest"
|
|
REGISTRY_URL = "registry.xdarkbird.duckdns.org"
|
|
}
|
|
|
|
stages {
|
|
stage('Docker build') {
|
|
steps {
|
|
sh """
|
|
docker build --network="host" -t ${IMAGE_NAME} .
|
|
"""
|
|
}
|
|
}
|
|
stage('Docker tag') {
|
|
steps {
|
|
sh """
|
|
docker image tag ${IMAGE_NAME} ${REGISTRY_URL}/${IMAGE_NAME}
|
|
"""
|
|
}
|
|
}
|
|
stage('Docker push') {
|
|
steps {
|
|
sh """
|
|
docker push ${REGISTRY_IMAGE_NAME}
|
|
"""
|
|
}
|
|
}
|
|
stage('Docker clean') {
|
|
steps {
|
|
sh """
|
|
docker rmi ${IMAGE_NAME}
|
|
docker rmi ${REGISTRY_IMAGE_NAME}
|
|
docker image prune -f
|
|
"""
|
|
}
|
|
}
|
|
}
|
|
}
|