second commit #2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Github Actions 실행시켜보기 | |
| # name: Workflow의 이름을 설정 | |
| # Workflow : 하나의 yml 파일을 하나의 Workflow라고 부른다. | |
| on: | |
| push: | |
| branches: | |
| - main | |
| # 어떤 경우에 이 Github Actions를 실행시키고 싶은지 설정 | |
| # 하나의 Workflow는 1개 이상의 Job으로 구성 | |
| jobs: | |
| My-Deploy-Job: | |
| # Job을 식별하기 위한 id | |
| runs-on: ubuntu-latest | |
| # Github Actions를 실행시킬 서버 종류 선택 : 우분투의 최신버전 | |
| steps: | |
| # Step : 특정 작업을 수행하는 가장 작은 단위 | |
| # Job은 여러 Step들로 구성되어 있다. | |
| - name: Hello World 찍기 # Step에 이름 붙이는 기능 | |
| run: echo "Hello World" # 실행시킬 명령어 작성 | |
| - name: 여러 명령어 문장 작성하기 | |
| run: | | |
| echo "Good" | |
| echo "Morning" | |
| - name: Github Actions 자체에 저장되어 있는 변수 사용해보기 | |
| run: | | |
| echo $GITHUB_SHA # 커밋의 ID | |
| echo $GITHUB_REPOSITORY | |
| - name: Github Actions Secret 변수 사용해보기 | |
| # 민감한 값들 예) 비밀번호, 토큰, API 키 등등.. | |
| run: | | |
| echo ${{ secrets.MY_NAME }} | |
| echo ${{ secrets.MY_HOBBY }} | |