Как бы я использовал Travis для автоматического обновления репозитория Github с результатом сборки?

#github #travis-ci

#github #travis-ci

Вопрос:

Моя реальная потребность несколько сложнее, но я думаю, что это упрощение отражает суть:

Что я хотел бы делать, так это при каждой регистрации на GitHub, если остальная часть сборки Travis завершается успешно, создавать артефакт из кода (уменьшенную версию JavaScript, которая составляет основной исходный код.) Тогда, конечно, я хочу, чтобы Travis вернул это обратно в GitHub.

Я еще не пробовал это, потому что я вижу непосредственную проблему: бесконечный цикл. Если Travis проверит это в GitHub, то, конечно, Travis заметит другую проверку и запустит другую сборку, создав другой артефакт…

Как я мог бы наилучшим образом избежать этого?

Ответ №1:

Travis будет игнорировать все коммиты, которые содержит сообщение [ci skip] , поэтому, когда вы фиксируете уменьшенные скрипты от travis, убедитесь, что это часть сообщения. Если вам нужна дополнительная помощь, я был бы рад привести несколько примеров кода.

Комментарии:

1. Ах, идеально. Я полагал , что у других была бы эта проблема, но я нигде не видел этого бита. Спасибо!