pipeline { agent any stages { stage('Restart all services') { steps { sh ''' 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 ''' } } } }