기능
GitHub Actions
서비스 배포 시 자동으로 생성되는 Github Actions의 workflow를 적용해 간편하게 배포자동화할 수 있습니다.
시크릿 설정
ale
과 GitHub의 통신을 위한 시크릿 설정이 필요합니다.
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 파일을 서비스 설정에 맞게 수정해서 활용할 수 있습니다.