proxy-nginx/deploy-this/create-common-volume.jenkin...

26 lines
785 B
Plaintext
Executable File

pipeline {
agent any
environment {
VOLUME_NAME = 'apps-data' // Nazwa woluminu Dockera
}
stages {
stage('Create Docker Volume') {
steps {
script {
// Sprawdzenie i tworzenie woluminu w jednym kroku
sh """
if ! docker volume ls --filter name=${VOLUME_NAME} --format '{{.Name}}' | grep -qw ${VOLUME_NAME}; then
docker volume create ${VOLUME_NAME}
echo "Volume '${VOLUME_NAME}' created successfully."
else
echo "Volume '${VOLUME_NAME}' already exists."
fi
"""
}
}
}
}
}