pipeline { agent any stages { stage('restart docker') { steps { sh(''' # Pomiń Jenkinsa i GitBlita (jeśli istnieją) JENKINS_CONTAINER=$(docker ps -qf 'name=jenkins') GITBLIT_CONTAINER=$(docker ps -qf 'name=gitblit') docker ps -q | grep -v -e "$JENKINS_CONTAINER" -e "$GITBLIT_CONTAINER" | xargs docker restart ''') } } } }