2. 부스트캠프 AI Tech <Tech Talk>
Current Stage: Object Detection
# ENFP
Next Stage: DKT
# 지구를지켜조!
Workflow!
# 미라클모닝
3. 부스트캠프 AI Tech <Tech Talk>
3/
1
2
3
액션 vs 워크플로
워크플로 구성
실습
4. 액션
Action
부스트캠프 AI Tech <Tech Talk>
4/
액션은 개별 작업을 의미합니다.
개별작업의 예
- 깃헙 저장소 설정
- 파일 다운로드
- 웹 크롤링
- 독립적으로 작성된 스크립트(bash, javascript, etc..)
5. 워크플로
Workflow
부스트캠프 AI Tech <Tech Talk>
5/
워크플로는 깃헙 저장소에서 실행되는 자동화된 작업입니다.
협업에서의 장점
- 자동화된 빌드 및 배포 가능
- PR, Commit, Push 등의 중요 이벤트에 대한 작업수행
- 코드 안정성 검사
- 유닛 테스트로 테스트케이스 설정, 자동화 가능
6. Event
부스트캠프 AI Tech <Tech Talk>
Machine Job Step
Push, Commit,
Issue, etc..
Window,
Ubuntu,
MacOS
개별 작업
작업 그룹
7. 부스트캠프 AI Tech <Tech Talk>
7/
on
jobs
runs-
on
steps
run
12. Reference
부스트캠프 AI Tech <Tech Talk>
12/
1. Workflow syntax for Github Actions
https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions
2. Introduction to Github Actions
https://towardsdatascience.com/introduction-to-github-actions-7fcb30d0f959
3. How to improve your AI code with workflow
https://medium.com/@kengz/how-to-improve-your-ai-code-with-workflow-
e3450eed298f
4. [생활코딩] github.com – action
https://youtu.be/uBOdEEzjxzE
5. Have Your ML Models Built Automatically Using GitHub Actions
https://towardsdatascience.com/have-your-ml-models-built-automatically-using-
github-actions-5caa03c6f571