picture
  1. 웹훅을 통한 배포

GitHub 웹훅 설정

GitHub 웹훅 설정하기

GitHub 웹훅을 사용하면 push 등 이벤트에 따라 해당 저장소 URL 로 이미 배포되어 있는 애플리케이션을 자동으로 업데이트 할 수 있습니다.

웹훅을 통해 배포하려는 프로젝트에서 Setting 메뉴로 이동하세요. 이동 후 Add webhook 버튼을 클릭합니다.

아래와 같이 설정하고 Add webhook 버튼을 클릭하고 저장합니다.

HTTP 요청을 통한 배포

HTTP 요청을 통한 배포

일반적인 상황에서 URL 기반으로 배포 요청을 할 수 있도록 지원합니다. 사용하려는 CI 도구등에서 쉘 커맨드 방식을 활용하세요. 아래 예제의 apikeyAPI 키 발급하기 페이지를 참고하여 발급된 API 키로 변경하세요.

아래는 curl 을 통한 호출 예제입니다.

  • POST 방식으로 요청 (PUT/PATCH 로 요청시에도 동일하게 작동됩니다)
$ curl -d '{"project":"myproject", "app": "myapp", "stage":"main"}' \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <apikey>" \
-X POST https://api.cloudtype.io/webhooks/deploy
  • GET 방식으로 요청하기
$ curl -X GET https://api.cloudtype.io/webhooks/deploy?token=<apikey>&project=<projectname>&stage=<stagename>&app=<appname>
사용에 문제나 어려움이 있다면 디스코드 채널에서 문의하세요.
디스코드 링크