Я помню, как недавно я видел статус сборки PR или коммита Travis в GitHub, просматривая репозиторий (но не могу найти где). Я говорю не об изображениях статуса сборки Travis, README.md
а о фактической функции GitHub (зеленая рамка с дружественной галочкой).
Хотя мои коммиты основаны на Travis, я бы хотел, чтобы результаты отображались в GitHub (чего они сейчас не делают). Я хотел бы знать, как это включить.
ОБНОВИТЬ
Нашли здесь пример - видите маленькую зеленую галочку с надписью «Сборка Travis-CI пройдена»?
Ответы:
Приведу свой пример - https://github.com/simkimsia/UtilityBehaviors
Я написал это в моем README.mdown
Итак, ответ
РЕДАКТИРОВАТЬ:
Я понял, что вы имеете в виду включить Travis Service Hook.
Если вы это имеете в виду, перейдите в репозиторий github> Настройки> Сервисные хуки. Используйте Ctrl + F и найдите Трэвиса.
EDIT2:
Перейдите на страницу https://travis-ci.org/profile/ {заполните собственное имя пользователя} / profile
Затем скопируйте токен и вставьте его на страницу Travis Service Hook в разделе настроек репозитория Github.
Также введите свое имя пользователя в Travis.
Попробуйте кнопку тестовой отправки токена.
Вы должны увидеть, что данные успешно отправлены.
Если это сработает, ваше репозиторий на github теперь подключен к вашему travis.
EDIT3:
OP спрашивает о статусе сборки travis для коммитов, найденных на страницах запросов на вытягивание.
Он предположил, что статус сборки travis будет отображаться где угодно, пока есть фиксация.
Отвечаю, что это предположение неверно.
источник
Интеграция с Github
Перейдите на https://travis-ci.org/ {username or org} / {repository}.
Щелкните изображение состояния (появится всплывающее окно)
Копировать Вставьте код в свой
README.md
Git добавить, зафиксировать и нажать. Обновите Github, и теперь вы увидите изображение.
источник
Для получения разметки вам необходимо перейти на
https://travis-ci.org/ {username} / {repository}
Нажмите кнопку с заголовком «Создать изображения статуса» под своим именем пользователя в правом верхнем углу.
После этого вы получите всплывающее окно с разметкой для разных сред. Вот скриншот со всплывающим окном для моего собственного репозитория.
источник
Чтобы получить тот же результат, что и в примере, ваш запрос push / pull должен быть построен.
Это изображение означает, что запрос на слияние не удалось создать.
Это изображение означает, что запрос на слияние был успешно построен.
источник
Если вы используете Chrome, я только что создал расширение Chrome для отображения времени сборки travis-ci и изменения статуса в github. Уместно показывать статистику сборки travis в репозитории github, если только репо запускается с помощью travis-ci.
Вы можете установить его из интернет-магазина Chrome или посмотреть более подробную информацию в моем репозитории на github
источник