서비스 배포 시 자동으로 생성되는 Github Actions의 workflow를 적용해 간편하게 배포자동화할 수 있습니다.


시크릿 설정

aleGitHub의 통신을 위한 시크릿 설정이 필요합니다.

GitHub Actions 적용

Workflow 파일 내용 조회

Github Actions를 적용하려는 서비스 상세페이지의 CLI탭에서 Github Actions 항목의 코드를 복사하세요.

endpoint는 ale이 설치된 환경에 따라 자동으로 변경됩니다.

Workflow 파일 생성

프로젝트의 루트 디렉토리에 .github/workflows 디렉토리를 생성하고 ale에서 복사한 코드를 내용으로 하는 yaml 파일을 만들어주세요.

.github/workflows폴더는 약속된 경로이기 때문에 변경할 수 없지만 파일명은 자유롭게 설정할 수 있습니다.

액션 별 입력값

GitHub Actions는 ale 에서 저장소를 Pull 할 수 있도록 GitHub 저장소 Deploy Key 를 설정하는 connect 액션과 배포 설정을 ale 에 전송하고 배포를 요청하는 deploy 액션으로 작동합니다

활용

자동으로 생성된 workflow 파일을 서비스 설정에 맞게 수정해서 활용할 수 있습니다.