From fd929eff9a6883fe459e1ce55de6633b6306135d Mon Sep 17 00:00:00 2001 From: Jose134 Date: Sun, 11 Aug 2024 01:08:32 +0200 Subject: [PATCH] new jenkinsfile --- Jenkinsfile | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e737a3d..85e269e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,14 +1,32 @@ pipeline { - agent { - dockerContainer { - image 'docker:latest' - } + agent any + tools { + go '1.22' } stages { + stage('Go test') { + steps { + sh 'go version' + } + } + stage('Docker build') { 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 + + ''' } } }