dockerfile update (poging docker 6942036022)

This commit is contained in:
2025-01-19 16:30:17 +01:00
parent bf4719f8ef
commit 8dc2d437f7

11
Jenkinsfile vendored
View File

@@ -8,9 +8,8 @@ pipeline {
SSH_CREDENTIALS_ID = 'ssh-true-nas' // ID van de SSH-sleutel in Jenkins SSH_CREDENTIALS_ID = 'ssh-true-nas' // ID van de SSH-sleutel in Jenkins
TRUENAS_HOST = '192.168.2.31' // IP-adres of hostname van TrueNAS TRUENAS_HOST = '192.168.2.31' // IP-adres of hostname van TrueNAS
SSH_USER = 'jenkins' // SSH-gebruiker voor TrueNAS SSH_USER = 'jenkins' // SSH-gebruiker voor TrueNAS
IMAGE_NAME = 'veenm/jobfindr' // Naam van de Docker-image IMAGE_NAME = 'veenm/jobfindr-jvm' // Naam van de Docker-image
IMAGE_TAG = 'latest' IMAGE_TAG = 'latest'
DOCKER_REGISTRY = 'https://index.docker.io/v1'
} }
stages { stages {
@@ -43,17 +42,11 @@ pipeline {
} }
stage('Push Docker Image (Optional)') { stage('Push Docker Image (Optional)') {
when {
expression {
return env.DOCKER_REGISTRY != null && env.DOCKER_REGISTRY.trim() != ''
}
}
steps { steps {
script { script {
// Push de Docker-image naar een Docker Registry // Push de Docker-image naar een Docker Registry
sh """ sh """
docker tag ${IMAGE_NAME}:${IMAGE_TAG} ${env.DOCKER_REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG} docker push ${IMAGE_NAME}:${IMAGE_TAG}
docker push ${env.DOCKER_REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}
""" """
} }
} }