video-server-backend/Jenkinsfile
Jose134 b6af1d017b
All checks were successful
gitea/video-server-backend/pipeline/head This commit looks good
final jenkinsfile?
2024-08-11 01:49:53 +02:00

39 lines
1.0 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
'''
}
}
}
}