У меня есть конвейер Дженкинса, который использует Docker-контейнер. Я хочу проверить, есть ли контейнер докера, и если его нет, я хочу запустить его.
Я использую docker-compose для запуска контейнера.
Мой код
script{
if ((NOT "bat 'docker inspect -f {{.State.Running}} compiler_code'")){
echo "Container is not running; Starting it"
bat 'start cmd.exe /k "docker-compose up compiler"'
}
}
Это не работает
Есть идеи, как это решить?