Простой вопрос сценария оболочки. Настройка конвейеров в BB и одно из заданий, которые я переношу, заключается в том, чтобы увеличить версию bower с помощью некоторых команд grunt. Я разделил это на отдельные задания, чтобы он не запускался автоматически, потому что он ударяет пакет и возвращается к репо. Так что я пытаюсь сделать, когда запускаются задачи, запускает команду git log, проверяет последнее сообщение фиксации и, если оно соответствует предварительно определенному сообщению, тогда просто выйдите. В противном случае продолжайте. Как проверить последнее сообщение git commit и запустить if else check in bash?Проверить журнал git с помощью сценария оболочки
#! /bin/bash
git log -1
if git log -1 === "pre-defined message";
then
echo "already pushed and bumped exiting"
exit 1
else
echo "not bumped -- continuing job"
./setup-git.sh
fi
В чем вопрос? – codeforester
Это было, если я смог прочитать последнее сообщение о фиксации git log и запустить, а если else - в bash. Я был всего лишь моим разумом JavaScript, чтобы узнать больше о сценариях оболочки. :) –