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 """ } } } } }