Github Actions 2. action 사용 action이란 workflow에서 가장 작은 단위의 블록으로써, github에서 제공하거나, 다른 유저들이 제공하거나 또는 내가만들어서 사용할 수 있다. 1. 다른 Repository에 있는 action 사용. 다른 repo에 있는 action를 사용하기 위한 사용법은 다음과 같다. uses: {owner}/{repo}@{ref} 다른 유저들의 action는 Marketplace에서 검색이 가능하다. 또한 github를 포함한 여타 많은 플랫폼에서 많은 action를 제공한다. ex) docker build, aws접속 등… 검색을 하게되면, 기본적인 사용법을 알 수 있다. 아래 사진은 github에서 공식적으로 제공하는 Node.js를 세팅하는 action다. 해당 페이지에 들어가게 되면, actio.. 더보기 Github Actions 1. 자주 사용되는 yml 파일 Github Actions를 작동시키기 위한 yml파일 작성 방법이다. 이 포스팅에서는 자주 사용되는 요소에 대해서만 다루고, 자세한 예시는 다음 Docs에 나와있다. 작성 가이드 Workflow syntax for GitHub Actions - GitHub Docs About YAML syntax for workflows Workflow files use YAML syntax, and must have either a .yml or .yaml file extension. If you're new to YAML and want to learn more, see "Learn YAML in Y minutes." You must store workflow files in the .github/workflows.. 더보기 Github Actions AWS EC2 Code Deploy 예제 2 (이전 완료) github actions를 사용하여 EC2 인스턴스에 자동으로 배포 하게되는 플로우 입니다. 전체 진행은 다음과 같습니다. github actions는 이벤트(Pull Request, Push 등) 를 통해 workflow를 실행 workflow는 EC2로 배포된 파일을 S3로 저장합니다. workflow는 CodeDeploy를 통해 2. 에서 저장한 파일을 EC2로 배포합니다. (선택) CodeDeploy는 배포가 완료된 이후 스크립트를 실행합니다. 이 포스팅 에서는 github actions를 위한 세팅에 대해 다룹니다. 1. workflow 파일 만들기 Github Actions workflow를 활성화 하기 위해선 적절한 yml 파일이 필요합니다. 해당 yml파일의 위치는 /.github/wor.. 더보기 이전 1 다음