new jenkinsfile
Some checks failed
gitea/video-server-backend/pipeline/head There was a failure building this commit

This commit is contained in:
Jose134 2024-08-11 01:08:32 +02:00
parent dad10265ee
commit fd929eff9a

28
Jenkinsfile vendored
View File

@ -1,14 +1,32 @@
pipeline { pipeline {
agent { agent any
dockerContainer { tools {
image 'docker:latest' go '1.22'
}
} }
stages { stages {
stage('Go test') {
steps {
sh 'go version'
}
}
stage('Docker build') { stage('Docker build') {
steps { steps {
sh 'docker build -t darkbird/video-server-backend:latest .' sh '''
docker build -t darkbird/video-server-backend:latest .
docker run \
-v /srv/dev-disk-by-uuid-b4b795cd-2495-4123-bb73-1e412ab0c183/vault/videos:/usr/src/app/videos \
-p 8190:8080
--network br0
--hostname video-server-backend
-n video-server-backend
darkbird/video-server-backend:latest
docker image tag video-server-backend:latest registry.xdarkbird.duckdns.org/video-server-backend:latest
docker push registry.xdarkbird.duckdns.org/video-server-backend:latest
'''
} }
} }
} }