2015-04-10 1 views
2

В течение как минимум нескольких недель я использовал теги для развертывания выпусков в github. Я совершаю некоторые изменения, travis строит чисто (или нет, и в этом случае я нажимаю еще несколько изменений :-)), я решил, что он готов к выпуску, я создаю и нажимаю тег. Тревис снова строит, и скрипт deploy помещает артефакты выпуска в github. Это чудесно.Нажатие тегов на github больше не приводит к восстановлению travis?

Если вы посмотрите на историю сборки здесь, например: https://travis-ci.org/ndw/xmlcalabash1-xmlunit/builds, вы увидите, что я имею в виду.

Вчера днем ​​я решил отпустить, поэтому я нажал тег 1.1.1. Вы можете видеть это на github: https://github.com/ndw/xmlcalabash1-xmlunit/releases, но travis не видел фиксацию тега или не реагировал на него или что-то в этом роде.

Я сделал это в нескольких хранилищах, и результат был таким же в каждом из них (и ранее он всегда работал). Я удалил и отменил тег, но это тоже не повлияло.

Я не думаю, что я изменил «что-нибудь еще». Единственное различие, о котором я могу думать, это то, что прошло несколько часов между последней проверкой кода и тегом checkin.

Ключи наиболее смиренно запрошены.

ответ

3

Похоже, что если последнее нажатие на тег не используется, [ci skip], то нажатие тега не приведет к восстановлению travis. Это было ... запутанно.

Смежные вопросы