Correct restart docker-a.
This commit is contained in:
parent
4815a283e9
commit
4580f79aa7
|
|
@ -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
|
||||
'''
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue