video-server-backend/Jenkinsfile
Jose134 55220e73f8
All checks were successful
gitea/video-server-backend/pipeline/head This commit looks good
ensure deletion of docker images after building
2024-08-11 01:52:05 +02:00

40 lines
1.1 KiB
Groovy

pipeline {
agent any
tools {
go '1.22'
}
stages {
stage('Docker build') {
steps {
sh '''
docker build --network="host" -t darkbird/video-server-backend:latest .
'''
}
}
stage('Docker tag') {
steps {
sh '''
docker image tag darkbird/video-server-backend:latest registry.xdarkbird.duckdns.org/darkbird/video-server-backend:latest
'''
}
}
stage('Docker push') {
steps {
sh '''
docker push registry.xdarkbird.duckdns.org/darkbird/video-server-backend:latest
'''
}
}
stage('Docker clean') {
steps {
sh '''
docker rmi darkbird/video-server-backend:latest
docker rmi registry.xdarkbird.duckdns.org/darkbird/video-server-backend:latest
docker image prune -f
'''
}
}
}
}