콘텐츠로 건너뛰기

github actions

깃허브 워크플로우를 활용한 자동 풀 리퀘스트 작성

개요 깃 플로우 Git flow 코드의 버전 제어를 위해 깃 Git 을 사용하면 보통 깃 플로우 Git flow 를 활용하고 계실 것으로 생각합니다. 통상적으로 깃 플로우를 활용하면 기본이 되는 브랜치 (보통 main) 와 코드 통합용 브랜치 (보통 dev), 작업용 브랜치 (features/*, fix/*, …) … 등… 더 보기 »깃허브 워크플로우를 활용한 자동 풀 리퀘스트 작성

GitHub Action: next-version-proposal-action

개요 깃허브 워크플로우 중 PULL_REQUEST 이벤트에서 활용할 수 있는 액션입니다. 기본 브랜치로 병합이 지정된 풀 리퀘스트가 완료될 때, 기본 브랜치로 병합이 발생하는 경우 풀 리퀘스트의 라벨에 따라 다음 버전 이름을 제안합니다. 동작: 깃 태그 이름 중 SEMVER1 형식의 태그 이름을 검색해서, 최신 버전에 해당하는 태그… 더 보기 »GitHub Action: next-version-proposal-action

GitHub Action: Get Version Action

NPM package.json 또는 c# SDK 스타일 프로젝트 파일의 version 문자열을 추출하는 깃허브 액션입니다. get-version-action Overview 버전 이름이 필요한 단계에 값을 제공하기 위해 NPM package.json 또는 c# SDK 스타일 프로젝트 파일의 버전을 값을 추출합니다. Usages steps: – uses: actions/checkout@v2 – uses: bbonkr/get-version-action@v1.0.1 id: get_version with: project:… 더 보기 »GitHub Action: Get Version Action

GitHub Action: Git Tag Check Action

깃허브 워크플로우에서 활용할 수 있는 깃허브 액션 GitHub actions 을 작성했습니다. 입력된 태그가 깃 git 원격저장소에 존재하는지 조회한 후 있으면 입력된 태그를 반환하고, 찾을 수 없으면 빈 문자열을 반환하는 단계를 제공합니다. git-tag-check-action Overview 버전 관리를 할 때 버전이름으로 git tag 를 작성하고 있습니다. 이 깃허브… 더 보기 »GitHub Action: Git Tag Check Action

GitHub Actions Sample #1

최근 작성하는 프로젝트들이 비슷한 형식으로 구성되어 CI/CD 를 GitHub Actions 를 활용하고 있습니다. 간단한 단계는 기본적으로 제공되는 GitHub Actions 패키지를 활용하고, 필요로 하는 특정 기능은 검색해보니 대부분 공개된 패키지가 존재합니다. 몇몇 시행착오를 거쳐 .NET 5 백엔드 응용프로그램과 React 프론트엔드 응용프로그램을 빌드하고, 태그한 후 GitHub Release… 더 보기 »GitHub Actions Sample #1

GitHub Actions

Electron Release with GitHub Action

Electron 으로 작성된 응용 프로그램을 Windows, Macos 실행파일로 빌드하고, GitHub Release 에서 다운로드 가능한 상태로 준비하는 과정을 자동화한 워크플로우를 회고합니다. GitHub Actions GitHub 에서 제공하는 워크 플로우 자동화 도구입니다. 활용해서 여러가지 자동화를 시도할 수 있습니다. Build, Release 두 개의 액션으로 구성했습니다. Release 액션은 Build 액션에… 더 보기 »Electron Release with GitHub Action