GitHub Actions) 7. 자동 배포 Script 작성하기 및 CI/CD 확인해보기
·
깃 탐구
7. 자동 배포 Script 작성하기 및 CI/CD 확인해보기 자동배포 script를 작성하기 전에 ubuntu에 경로를 만들어 줄것이다. mkdir ~/app/step2 && mkdir ~/app/step2/zip 1. appspec.yml 작성하기 프로젝트의 build.gradle과 같은 경로에 appspec.yml을 작성한다. version: 0.0 os: linux files: - source: / destination: /home/ubuntu/app/step2/zip/ overwrite: yes permissions: - object: / pattern: "**" owner: ubuntu group: ubuntu hooks: ApplicationStart: - location: deploy.sh..
GitHub Actions) 3. S3 Bucket 생성하고 업로드하기
·
깃 탐구
3. S3 Bucket 생성하고 업로드하기 1. AWS S3 Bucket 생성 "Amazon S3"로 접속하여 왼쪽 사이드 바에 "버킷"을 클릭한다. "버킷 만들기"를 클릭한다. "버킷 이름"을 만들어준다. 버킷을 먼저 생성하고 나중에 수정해 줄 것이기 때문에 일단 "모든 퍼블릭 액세스 차단"을 선택하였다. 아래와 같이 설정하고 맨 아래쪽의 "버킷 만들기"를 클릭한다. 버킷이 생성되었다. 2. WorkFlows의 yml 수정하기 workflows의 yml을 아래와 같이 수정해 주었다. # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # se..
GitHub Actions) GitHub Actions란 무엇일까?
·
깃 탐구
GitHub Actions란 무엇일까? GitHub Actions란? GitHub Actions는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 CI/CD 플랫폼이다. 리포지토리에 Event가 발생할 때 트리거 되도록 GitHub 작업 work flows를 구성할 수 있다. Work Flows란? work flows는 하나 이상의 작업을 실행하는, 구성 가능한 자동화 프로세스이다. work flows는 리포지토리에 체크인된 YML 파일에 의해 정의되며 Event에 의해 트리거 될 때 실행되거나 수동 또는 정의된 일정으로 트리거 될 수 있다. work flows는 리포지토리의 .git/workflows 디렉터리에서 정의된다. 리포지토리에는 여러 work flows가 있을 수 있으며, 각 work f..
오지랖 토끼
'actions' 태그의 글 목록