728x90
아래의 개념들을 필수적으로 숙지
CI/CD 기본 개념
Github Actions 기본 개념
1. 워크플로우 파일 생성
.github/workflows 폴더 아래에 생성
name 키로 워크플로우 이름 설정
name키 생략 시 파일 경로가 워크플로우 이름으로 사용되어 반드시 설정해야하는 것은 아니지만 워크플로우에 알맞은 이름 부여하는 것이 권장
2. 워크 플로우 실행 조건 설정
on 키를 이용해서 main에 push가 일어날 때마다 워크 플로우 실행하도록 설정.
3. 워크 플로우 작업내용 명시
runs-on으로 해당 작업이 어느 환경에서 돌아가는지 명시하였고
steps를 통해 순차적으로 수행할 작업단계를 명시해줬음
연습용으로다가 'Hello, GitHub Actions!' 명령어를 실행하도록 함.
4. 워크 플로우 테스트
작성한 yml 파일을 코드 저장소에 push 하면 GitHub가 해당 워크플로우를 자동으로 즉시 실행.
깃허브 Actions 탭에서 워크 플로우 실행 결과를 확인 할 수 있음.
echo 작업을 선택하면 아래와 같은 로그가 나옴 여기서 echo는 내가 입력한 작업 ID임
두 번째 작업 클릭해보면 콘솔에 원하는 내용이 출력된 것을 확인 할 수 있음.
기본 워크플로우 작성 방법은 익혔으니 다음 포스팅에서는 자동 빌드, 자동 배포를 설정해보겠다 !
참고
728x90
'공부' 카테고리의 다른 글
Redisson Client, Embedded Redis 기본 설정 및 테스트 (0) | 2024.03.19 |
---|---|
Docker) Docker에 Jenkins 설치 (0) | 2024.01.22 |
Github Actions란 (0) | 2024.01.19 |
CI / CD 기본 개념 (0) | 2024.01.19 |
즉시로딩과 지연로딩 (0) | 2024.01.04 |