Я хотел бы запустить докер openjdk: 8-jdk с помощью следующей команды:
if [ "$GIT_BRANCH" = "master" ]; then ./gradlew publish; else echo Skipped because it is not master branch; fi
Я попытался сделать следующее:
docker run --rm openjdk:8-jdk "if [ \"$GIT_BRANCH\" = \"master\" ]; then echo hi; else echo bla; fi"
Но я получаю следующую ошибку: исполняемый файл не найден в $ PATH": unknown.
Кроме того, я не могу использовать такой оператор if:
if ...
docker run ...
else
echo Skipped
Потому что мне нужно запускать его как задачу бамбукового докера.