Action

Github Action

Github Action은 소프트웨어의 Workflow를 설계하여 CI/CD를 구축할 수 있도록 만들어진 자동화 시스템이다. 이를 이용하여 커밋 이후의 컴파일, 테스팅, 에러검증, 빌드, 배포 등을 자동으로 구현할 수 있다.

이 문서에서는 Github에서 제공하는 Github page 기능을 사용하여 자동 설정된 Github Action의 작업 내역을 확인해본다.

Github Page

Github Page는 정적 파일을 SSL 기반으로 호스팅하는 서비스이다. Repository의 Settings 메뉴에서 설정할 수 있다.

저장소를 public으로 생성하고 index.html을 생성한다.

index.html로 파일명을 작성하면 경로에서 생략이 가능하여 주소가 더 짧아진다.

index.html에는 간단한 HTML 코드를 작성한다.

<html>
  <head>
    <meta charset="UTF-8">
    <title>Hello</title>
  </head>
  <body>
    <h1>Hello Github Page!</h1>
  </body>
</html>

Settings 메뉴를 선택하면 다음과 같은 화면이 나온다.

Source 하단의 Branch 선택 버튼을 눌러 적용할 Branch를 선택한다(기본 브랜치는 main이다).

Save 버튼을 눌러 마무리한다.

적용이 완료되면 다음과 같이 주소가 표시된다.

생성된 Action 확인

Github Page를 설정하면 자동으로 Github Action이 생성되며 해당 탭에서 확인 가능하다.

직접 Action을 생성하는 것은 다음 문서에서 다룬다.

Last updated