github actions를 사용하여 release 만들기

3615 단어 GitHubActionsGitHub

github actions란?



푸시, Issue, 릴리스 등의 GitHub 플랫폼 이벤트를 트리거로 워크플로를 시작합니다. 커뮤니티가 개발, 유지 보수하고 사용자가 숙지하고 애용하는 서비스에 대해 대응하는 액션을 조합하여 설정할 수 있습니다.

htps : // 기주 b. 이. jp / 훗 아츠레 s / 아 c 치온 s

숙지·애용하고 있는 커맨드/이벤트를 확장할 수 있는 녀석 같은 분위기
(숙지·애용해도 좋네요. 도입하기 쉬운 분위기 내고 있다)

우선 넣어 보자



htps : // 기주 b. 코 m / 마 r tp ぁ세 / 아 c 치 온 s / c 레테 - 아레 아세
여기에서 코피 페
상수라든지 여러가지 있지만 github 안에 넣어주는 것 같습니다.

github/workflows/release.yml
name: Create Release

on:
  push:
    # Sequence of patterns matched against refs/tags
    tags:
      - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10

jobs:
  build:
    name: Create Release
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v2
      - name: Create Release
        id: create_release
        uses: actions/create-release@v1
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
        with:
          tag_name: ${{ github.ref }}
          release_name: Release ${{ github.ref }}
          body: |
            Changes in this Release
            - First Change
            - Second Change
          draft: false
          prerelease: false

에서 commit push 후에
태그 만들기
git tag vtest
git push origin --tag

( git tag 처음 사용했다)


오, 릴리스가 만들어졌습니다!

이것을 사용하여 아카이브 자동화 또는 다양한 작업을 할 수 있습니다.

좋은 웹페이지 즐겨찾기