Slack에서 TravisCI로부터 알림 받기

1869 단어 슬랙TravisCI
채팅 도구는 역시 슬랙 좋아요~
돈이 용서한다면 webhock이 풍부한 Slack으로 가고 싶습니다.

전제 조건


  • TravisCI 계정 만들기
  • Slack 계정 만들기
  • .travis.yml을 만들고 TravisCI에서 CI를 만들 수 있습니다.

    Slack에서 작업


  • Slack의 Integrations에서 Travis CI 검색
  • Post to Channel에서 Channel을 선택하고 Add로 추가



  • travis 명령 설치


    $ gem install travis
    

    travis 명령 조작



    travis login


    $ travis login
    # githubのユーザ名、パスワードを入力
    

    동기화


    $ travis sync
    

    Token 설정


  • Slack 설정 페이지 Browse Apps > Travis CI > Edit configuration
  • Setup Instructions expand에 설정 항목이 표시됩니다.
  • Encrypting your credentials 명령 입력



  • ※ 위를 복사하는 것만으로는 Github의 리포지토리가 설정되어 있지 않으므로 -r owner/repos를 지정해야합니다.
    travis encrypt -r owner/repos "domain:token" --add notifications.slack
    

    Github에 push 해보세요



    push 후 Slack에 아래와 같이 알림이 오면 OK

    좋은 웹페이지 즐겨찾기