[github] GitHub 저장소에 Travis 빌드 상태 표시

최근에 저장소를 검색하는 GitHub에서 홍보 또는 커밋의 Travis 빌드 상태를 본 기억이 있습니다 (하지만 위치를 찾을 수 없음). Travis 빌드 상태 이미지에 대해 말하는 README.md것이 아니라 실제 GitHub 기능 (친근한 체크 표시가있는 녹색 상자)입니다.

내 커밋은 Travis에서 잘 빌드되지만 GitHub에 표시되는 결과를 얻고 싶습니다 (지금은 수행하지 않음). 이 기능을 활성화하는 방법을 알고 싶습니다.

최신 정보

여기 에서 예제를 찾았습니다. “Travis-CI 빌드 통과”라는 작은 녹색 확인 표시가 보이십니까?



답변

제 예를 들겠습니다-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)

편집하다:

Travis 서비스 후크를 켜는 것을 의미 할 수 있다는 것을 깨달았습니다.

이것이 의미하는 바는 github 저장소> 설정> 서비스 후크로 이동하십시오. Ctrl + F를 사용하고 Travis를 검색합니다.

EDIT2 :

https://travis-ci.org/profile/로 이동합니다. {사용자 이름 입력} / profile

그런 다음 토큰을 복사하여 Github Repo 설정 섹션의 Travis 서비스 후크 페이지에 붙여 넣습니다.

Travis에서도 사용자 이름을 입력하십시오.

테스트 보내기 토큰 버튼을 사용해보십시오.

페이로드가 성공적으로 전송 된 것을 볼 수 있습니다.

이것이 작동하면 github 저장소가 이제 travis에 연결됩니다.

EDIT3 :

OP는 pull 요청 페이지에서 발견 된 커밋에 대한 travis 빌드 상태에 대해 묻습니다.

그는 커밋이있는 한 트래비스 빌드 상태가 어디에나 나타날 것이라고 가정했습니다.

내 대답은 가정이 올바르지 않다는 것입니다.


답변

Github 통합

  1. 이동 https://travis-ci.org/ {사용자 이름이나 조직} / {저장소}

  2. 상태 이미지를 클릭합니다 (팝업이 나타납니다).

여기에 이미지 설명 입력

  1. 분기를 선택한 다음 드롭 다운을 클릭 Image URL ▼하고로 설정합니다 Markdown ▼.

여기에 이미지 설명 입력

  1. 복사 코드를 README.md

  2. 힘내 추가, 커밋 및 푸시. Github를 새로 고치면 이미지가 표시됩니다.


답변

마크 업을 얻으려면 다음으로 이동해야합니다.

https://travis-ci.org/ {username} / {repository}

오른쪽 상단의 사용자 이름 아래에 “빌드 상태 이미지”제목이있는 버튼을 누릅니다.

그 후에 다른 환경에 대한 마크 업이있는 팝업이 표시됩니다. 여기 내 저장소에 대한 팝업이있는 스크린 샷이 있습니다.

여기에 이미지 설명 입력


답변

여기 예제 와 동일한 결과를 얻으려면 푸시 / 풀 요청을 작성해야합니다.

이 그림은 Pull Request가 성공적으로 빌드되지 않았 음을 의미합니다.

여기에 이미지 설명 입력

이 그림은 Pull Request가 성공적으로 빌드되었음을 의미합니다.
여기에 이미지 설명 입력


답변

크롬을 사용하는 경우 github에서 travis-ci 빌드 시간 및 상태 변경을 표시하기 위해 크롬 확장 프로그램을 만들었습니다. travis-ci로 repo 만 시작하는 경우 github repo에 travis 빌드 상태를 표시하는 것이 편리합니다.

크롬 웹 스토어 에서 설치
하거나 내 github 저장소 에서 자세한 내용을 볼 수 있습니다.


답변