Correct restart docker-a.

This commit is contained in:
Artur Kuś 2025-09-23 07:23:19 +02:00
parent 4815a283e9
commit 4580f79aa7
1 changed files with 14 additions and 3 deletions

View File

@ -1,11 +1,22 @@
pipeline {
agent any
stages {
stage('Restart Swarm services') {
stage('Restart all services') {
steps {
sh '''
# Restart wszystkich usług poza jenkinsem
docker service ls --format "{{.Name}}" | grep -v 'jenkins' | xargs -I {} docker service update --force {}
echo "Sprawdzam dostępność docker"
which docker
docker --version
echo "Lista usług przed restartem:"
docker service ls
echo "Restartowanie usług..."
SERVICES=$(docker service ls --format "{{.Name}}" | grep -v 'jenkins')
if [ -z "$SERVICES" ]; then
echo "Brak usług do zrestartowania."
else
echo "Restartowanie usług: $SERVICES"
docker service update --force $SERVICES
fi
'''
}
}