Я пытаюсь прочитать последний коммит для текущего запроса тяги в Трэвисе. Я попробовал следующее
echo "Latest commit is: $TRAVIS_COMMIT"
Но фиксация кажется неправильной. Так что использовали следующее:
echo "commit range: ${TRAVIS_COMMIT_RANGE}"
и я получил:
commit range: 76acf3b3b213cd3f4f1e3a023e250ca23072fedd...474b7552e8a605b860df7b353dc8658d5025b0bf
Так что теперь мне нужно проанализировать вышеуказанный диапазон, чтобы получить только строку вроде:
474b7552e8a605b860df7b353dc8658d5025b0bf
Но когда я делаю это в bash:
echo "commit range: ${TRAVIS_COMMIT_RANGE[-1]}"
, я получаю:
: bad array subscript
Как я могу это сделать? кто-нибудь может помочь?