7. docker-day2-7-Github Actions소개

data_hamster·2023년 6월 25일
0

학습주제

학습내용

리포가 퍼블릭이면 공짜

액션이 어느 서버에 돌아가냐에 따라 다름

우리가 테스트 때는 돈이 안나감

워크플로우 정의시
이벤트 - 커밋, 머지, 마스터, 브랜치
잡 - 어떤 일들이 실행되는건가
러너 - 서버를 깃헙이 제공하는가, 내가 사용하는가


깃업 액션에서
일련의 동작들을 워크 플로우
잡스에 기록이 됨
main, dev 같은 특정 브랜치나 모든 브랜치에 대해
풀리퀘스트 만들면,
체이닝 할수 있음. 다수의 워크플로우를 연달아 호출케 가능


텍스트파일을 야멀 yaml로 저장
환경설정, 스크립트 실행
도커 이미지 만드려면 명령들 실행 시키고, 환경설정. docker hub에 로그인. 패스워드, 유저 id. 별도의 공간에 세팅해놓고 읽어들임.
워크플로우는 job들로 구성되고, 잡은 일련의 스텝들로 구성
하나 또는 그 이상의 명령어
명령어의 집합음 actions
윈도우, 서버 위에서 runner에 의해 실행
러너를 누가 제공하냐에 따라 과금 달라임.
도커 이미지와 연동이 많이 되는 중


리포단위로 적용가능하기 때문에
리포를 방문하면 위에 actions 메뉴가 있음
얘도 템플릿이 있음. python app, docker image 이거 써볼 예정.

profile
반갑습니다 햄스터 좋아합니다

0개의 댓글