GitHub 이벤트 트리거
    • PDF

    GitHub 이벤트 트리거

    • PDF

    Article Summary

    Classic 환경에서 이용 가능합니다.

    네이버 클라우드 플랫폼 콘솔의 Cloud Functions > Trigger에서 Github 이벤트 트리거를 생성할 수 있습니다. GitHub 이벤트 트리거는 사용자의 코드 관리와 배포, 이슈 처리를 위해 Github에서 지원하는 이벤트를 트리거로 사용할 수 있는 기능을 제공합니다. 이러한 특성으로 GitHub 이벤트 트리거는 코드의 형상 관리와 배포, 이슈 처리 등을 자동화하는 데 유용하며, GitHub 이벤트를 기반으로 자동 추가된 코드를 업데이트하거나 배포 작업을 시작할 수 있습니다. CI 도구와 연동하는 경우 좀 더 다양한 형태로 활용도 가능합니다.
    생성한 트리거를 실행하고 모니터링하는 방법은 Action/Trigger 실행Trigger을 참조해 주십시오.

    트리거 생성

    GitHub 이벤트 트리거는 GitHub에 사용자가 등록한 이벤트 리스트를 등록하여 해당 이벤트가 일어날 때 트리거를 호출해주는 기능입니다. 현재 등록한 레파지토리에 대한 여러 가지 이벤트를 등록 가능한 형태로 지원하고 있습니다.
    트리거 생성 시 트리거 타입에서 GitHub 타입을 선택하고 추가 정보를 입력하면 등록한 레파지토리에 대한 이벤트를 트리거를 이용해서 받아 처리할 수 있습니다. 트리거 쪽으로 전달되는 이벤트의 내용은 트리거에 연결된 액션의 런타임 파라미터 형태로 전달됩니다.

    실행 옵션

    GitHub 이벤트 트리거의 실행 옵션 설정은 콘솔의 GitHub 정보 설정에서 진행합니다.

    compute-15-3-201_ko.png

    • GitHub 유저 이름: GitHub에 등록된 사용자 이름(Username)
      compute-15-3-202.png
    • GitHub 액세스 토큰: 사용자 인증을 위한 용도로 github > Settings > Developer settings > Personal access tokens 메뉴에서 발급 가능
      • 토큰 발급 시 사용할 이벤트에 따라 적합한 OAuth 권한 설정 필요
        compute-15-3-203.png
    • GitHub 레파지토리: 이슈나 코드, 깃 작업 등에 대한 이벤트를 요청할 레파지토리를 지정. 레파지토리는 전체 주소를 사용하지 않고 그룹명과 레파지토리 이름을 ncpSampleOrganization/CloudFunctionsRepository 형태로 입력
      compute-15-3-204.png
    • 이벤트 선택: 사용할 이벤트를 클릭하여 선택

    GitHub 이벤트 정보

    GitHub 이벤트 트리거는 GitHub에서 제공 중인 이벤트 가운데 Cloud Functions에서 지원하는 이벤트들을 트리거로 전달받을 수 있습니다. GitHub 이벤트에 대한 정보는 다음과 같습니다.


    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.