test notificaiton and tag strategy
Some checks reported errors
thrrgilag/prosody-docker/pipeline/head Something is wrong with the build of this commit

This commit is contained in:
Morgan McMillian 2023-11-10 09:58:31 -08:00
parent 2bba2cba00
commit 78a3d57bd6

6
Jenkinsfile vendored
View file

@ -3,11 +3,15 @@ pipeline {
stages { stages {
stage('Build docker image') { stage('Build docker image') {
agent { label 'test-build' } agent { label 'test-build' }
environment {
TAG = "${env.BRANCH_NAME == "main" ? "latest" : env.BRANCH_NAME}"
}
steps { steps {
// mattermostSend "Docker build started - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" // mattermostSend "Docker build started - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)"
jabberNotify buildToChatNotifier: [$class: 'ExtraMessageOnlyBuildToChatNotifier'], extraMessage: 'Build Started', targets: '...'
script { script {
docker.withRegistry('https://git.dreamfall.space/thrrgilag', 'thrrgilag-forgejo-pkg') { docker.withRegistry('https://git.dreamfall.space/thrrgilag', 'thrrgilag-forgejo-pkg') {
def customImage = docker.build("git.dreamfall.space/thrrgilag/prosody:${env.BUILD_TAG}") def customImage = docker.build("git.dreamfall.space/thrrgilag/prosody:${TAG}")
customImage.push() customImage.push()
} }
} }