최근에 저장소를 검색하는 GitHub에서 홍보 또는 커밋의 Travis 빌드 상태를 본 기억이 있습니다 (하지만 위치를 찾을 수 없음). Travis 빌드 상태 이미지에 대해 말하는 README.md
것이 아니라 실제 GitHub 기능 (친근한 체크 표시가있는 녹색 상자)입니다.
내 커밋은 Travis에서 잘 빌드되지만 GitHub에 표시되는 결과를 얻고 싶습니다 (지금은 수행하지 않음). 이 기능을 활성화하는 방법을 알고 싶습니다.
최신 정보
답변
제 예를 들겠습니다-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 통합
-
이동 https://travis-ci.org/ {사용자 이름이나 조직} / {저장소}
-
상태 이미지를 클릭합니다 (팝업이 나타납니다).
- 분기를 선택한 다음 드롭 다운을 클릭 Image URL ▼하고로 설정합니다 Markdown ▼.
-
복사 코드를
README.md
-
힘내 추가, 커밋 및 푸시. Github를 새로 고치면 이미지가 표시됩니다.
답변
마크 업을 얻으려면 다음으로 이동해야합니다.
https://travis-ci.org/ {username} / {repository}
오른쪽 상단의 사용자 이름 아래에 “빌드 상태 이미지”제목이있는 버튼을 누릅니다.
그 후에 다른 환경에 대한 마크 업이있는 팝업이 표시됩니다. 여기 내 저장소에 대한 팝업이있는 스크린 샷이 있습니다.
답변
여기 예제 와 동일한 결과를 얻으려면 푸시 / 풀 요청을 작성해야합니다.
이 그림은 Pull Request가 성공적으로 빌드되지 않았 음을 의미합니다.
답변
크롬을 사용하는 경우 github에서 travis-ci 빌드 시간 및 상태 변경을 표시하기 위해 크롬 확장 프로그램을 만들었습니다. travis-ci로 repo 만 시작하는 경우 github repo에 travis 빌드 상태를 표시하는 것이 편리합니다.
크롬 웹 스토어 에서 설치
하거나 내 github 저장소 에서 자세한 내용을 볼 수 있습니다.