0
После сборки у меня Jenkins запускает скрипт, если сборка выполнена успешно, и если это выходные, вызовите другой скрипт. Это само по себе отлично работает, но когда я представляю проверку выходных, он ломается.Jenkins если условия; ksh script
Я пробовал:
if [[ $(date +%u)>5 ]]
then
bash ~/run.sh
else
echo "Not weekend"
fi
Я также попытался
if [[ $(date +%u) -gt 5 ]]
Но это не похоже, Дженкинс любит этот
ksh: syntax error at line 1: `]]
' unexpected
Сообщите нам, что произойдет, когда вы запустите '[[7 -gt 5]] && echo ok || echo no' в интерактивном 'ksh.' Также запустите' ksh -version'. Если это не создает что-то вроде 'version sh (AT & T Research) 93t + 2010-06-21', вы можете иметь a ksh _clone_, который не поддерживает весь синтаксис оригинала. –