-
TIL-2024.06.22 - Git Actions - 001. WorkFlow> DevOps/Git Actions 2024. 6. 22. 20:19
Simple Workflow 생성
> Action Tab 이동 > Simple Workflow 생성 (.yml)
- Action 탭에서 아래 보이는 Simple workflow 의 Configure 클릭.
- 이후, 자동 생성된 workflow(.yml 파일) 가 보여질텐데, 전부 삭제하고 새롭게 작성
.yml 작성
> 아래 내용을 작성하고, Commit changes... 버튼 클릭하여, 작업내용을 커밋
name: First Workflow # Workflow 이름으로, name > 예약어 on: workflow_dispatch # Workflow를 트리거하는 이벤트를 지정. 여기서는 workflow_dispatch를 사용하여 수동으로 워크플로우를 실행, on > 예약어 jobs: # jobs first-job: # 첫번째 job, first-job > 예약어 X runs-on: ubuntu-latest # runner 환경, runs-on > 예약어 steps: # 해당 first-job의 작동 순서, steps > 예약어 - name: Print Hello World # 첫번째 step의 이름, name > 예약어 run: echo "HELLO WORLD" # 작동되는 Print Hello World 의 action / shell script v - name: Print Good Bye # 두번째 step의 이름, name > 예약어 run: echo "============== GOOD BYE ==============" # 작동되는 Print Good Bye 의 action / shell script v
- Action Tab 으로 다시 이동하면, 방금 작성한 First Workflow 가 생성된 것을 확인
Workflow 구동
> 방금 생성한 Workflow 구동하기
1. Run workflow > Run workflow 버튼을 클릭하면, workflow 가 구동.
2. 잠시 후 (혹은 페이지 리로드 시), "Workflow run was successfully requested" 문구와 함께, 작동된 Workflow 확인 가능
3. 해당 Workflow을 클릭 시, log 를 확인 가능
'> DevOps > Git Actions' 카테고리의 다른 글
TIL-2024.06.30 - Git Actions - 005. Activity Types & Filters , Workflow Skip (1) 2024.06.30 TIL-2024.06.29 - Git Actions - 004. Github Context Data (0) 2024.06.29 TIL-2024.06.28 - Git Actions - 003. Multiple Jobs (0) 2024.06.29 TIL-2024.06.23 - Git Actions - 002. Steps 가 호출하는 action (0) 2024.06.23 TIL-2024.06.21 - Git Actions - 000. Intro (0) 2024.06.21