15 lines
407 B
Plaintext
Executable File
15 lines
407 B
Plaintext
Executable File
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
|
|
''')
|
|
}
|
|
}
|
|
}
|
|
} |