GitHub Actions를 시작할 때 알아야 할 최소한의 내용
GitHub Actions의 워크플로 파일에 필요한 on과 jobs 항목을 설명하고, 푸시·예약·수동 실행을 설정하는 방법을 Hugo 사이트 배포 사례로 보여줍니다. 여섯 줄짜리 hello 워크플로로 실행 로그를 확인하는 방법도 안내합니다.
직접 활용할 공개 저장소와 프로젝트를 소개합니다.
GitHub Actions의 워크플로 파일에 필요한 on과 jobs 항목을 설명하고, 푸시·예약·수동 실행을 설정하는 방법을 Hugo 사이트 배포 사례로 보여줍니다. 여섯 줄짜리 hello 워크플로로 실행 로그를 확인하는 방법도 안내합니다.
프로필 README를 자동 갱신하는 GitHub Actions 워크플로에는 토큰 권한, 액션 버전, 외부 코드 실행 방식이 드러납니다. 글은 최소 권한 설정, 액션 SHA 고정, 토큰 범위 제한으로 자동화 기능을 유지하면서 공격 표면을 줄이는 방법을 설명합니다.
GitHub의 runner-images 저장소는 GitHub Actions와 Azure Pipelines에서 쓰는 호스팅 VM 이미지의 구성 소스를 관리합니다. 운영체제별 이미지와 라벨, 소프트웨어 업데이트·지원·폐기 정책을 정리해 CI 워크플로의 실행 환경을 선택하고 변경에 대비하도록 돕습니다.