Отображение статуса сборки Travis в репозитории GitHub

Я помню, как недавно видел, как Travis создает статус pr или commit в GitHub, просматривая хранилище (но не могу найти где). Я говорю не об изображениях состояния сборки Travis в README.md а о реальной функции GitHub (зеленое поле с удобной галочкой).

В то время как мои коммиты основаны на Travis, я бы хотел, чтобы результаты отображались в GitHub (чего они сейчас не делают). Я хотел бы знать, как включить это.

ОБНОВИТЬ

Нашел пример здесь - см. Маленькую зеленую галочку с надписью "Сборка Travis-CI пройдена"?

Ответ 1

Предлагаю вашему примеру - https://github.com/simkimsia/UtilityBehaviors

Я написал это в своем README.mdown

### Status
[![Build Status](https://travis-ci.org/simkimsia/UtilityBehaviors.png)](https://travis-ci.org/simkimsia/UtilityBehaviors)

Итак, ответ

[![Build Status](your travis url for the repo here.png)](your travis url for the repo here)

EDIT:

Я понял, что вы, возможно, захотите включить Travis Service Hook.

Если это то, что вы имеете в виду, перейдите к вашему реестру github > Настройки > Крючки службы. Используйте Ctrl + F и найдите Travis.

EDIT2:

Перейдите к https://travis-ci.org/profile/ {заполните свой собственный usernam}/profile

Затем скопируйте токен и вставьте его на страницу "Трейв-сервис-крюк" в разделе "Настройки рефинансирования Github".

Введите свое имя пользователя и в Travis.

Попробуйте кнопку отправки тестовой отправки.

Вы должны увидеть успешную отправку полезной нагрузки.

Если это сработает, ваше репетирование github теперь подключается к вашему travis.

EDIT3:

OP задает вопрос о статусе сборки travis для коммитов, найденных на страницах запросов на тягу.

Он предположил, что статус сборки travis появится где угодно, пока есть фиксация.

Отвечаю, что предположение неверно.

Ответ 2

Интеграция Github

1) Перейдите к https://travis-ci.org/ {имя пользователя или org}/{репозиторий}

2) Нажмите Изображение состояния (появится всплывающее окно)

enter image description here

3) Выберите ветку, затем щелкните раскрывающееся меню Image URL ▼ и установите его на Markdown ▼.

enter image description here

5) Копировать Вставьте код в свой README.md

6) Git добавить, зафиксировать и нажать. Обновите github, и теперь вы увидите изображение.

Ответ 3

Для получения разметки Вы должны перейти в

https://travis-ci.org/ {имя пользователя}/{репозиторий}

Нажмите кнопку с заголовком "Построить статусные изображения" под своим именем пользователя в правом верхнем углу

После этого вы получите всплывающее окно с разметками для разных сред Вот скриншот с всплывающим окном для моего собственного репозитория

enter image description here

Ответ 4

Если вы используете хром, я только что создал хром-расширение для показа времени сборки и времени изменения шоу в github. Это удобно, чтобы показать travis build statug в github repo, если только репо запущено с помощью travis-ci.

Вы можете установить его из хромового интернет-магазина Или см. Более подробную информацию о my github repo

Ответ 5

Чтобы получить тот же результат, что и в примере, ваш запрос push/pull должен быть построен.

Эта картинка означает, что Запрос на извлечение не был успешно построен

enter image description here

Эта картинка означает, что Запрос на извлечение был успешно построен

enter image description here