ADD: Jenkinsfile

This commit is contained in:
2024-09-08 15:58:37 +02:00
parent dd2fb9a79f
commit 8a71f9fffe
2 changed files with 75 additions and 0 deletions

37
Jenkinsfile vendored Normal file
View File

@@ -0,0 +1,37 @@
pipeline {
environment {
DOCKER_USERNAME = 'tom'
DOCKER_PASSWORD = credentials('dgitea_tom')
}
agent any
stages {
stage ("Building image arbeitszeit-backend"){
when {
anyOf{
changeset 'Jenkinsfile'
changeset 'Makefile'
changeset 'Backend/**'
}
}
steps {
sh 'make build_backend'
}
}
stage('Deploying image arbeitszeit-backend') {
when {
anyOf{
changeset 'Jenkinsfile'
changeset 'Makefile'
changeset 'Backend/**'
}
}
steps {
sh 'make push_backend'
}
}
}
}