빠른 릴리스 작성자 - GitHub 작업
내 워크플로우
Quick Release Creator는 수동으로 트리거된 workflow_dispatch 이벤트를 통해 github 저장소에 대한 새 릴리스를 빠르게 생성할 수 있는 Github Action입니다!
저장소의 "릴리스"섹션에서 처음부터 새 릴리스의 초안을 작성하는 대신 Quick Release Creator는 릴리스를 깔끔하게 구성하는 양식을 제공합니다. 릴리스에 정확히 무엇을 포함해야 하는지 기억하거나 마크다운을 더듬을 필요가 없습니다!
다음과 같이 작업에 대한 릴리스에 대한 특정 정보를 제공할 수 있습니다.
해당 정보가 제공되지 않은 경우 주요/사소한 변경 사항 및 메모 필드는 기본적으로 (Not not not registered)로 설정됩니다.
녹색 "워크플로 실행"버튼을 누르면 작업이 실행되고 제공한 정보에서 새 릴리스가 생성됩니다!
그러면 Quick Release Creator가 간단한 마크다운을 통해 깔끔하게 보이는 릴리스를 출력합니다!
짜잔!
릴리스 예:
제출 카테고리:
얌 파일:
name: Quick Release workflow
on:
workflow_dispatch:
inputs:
version-number:
description: 'Version number tag:'
default: 'Enter version number'
required: true
release-name:
description: 'Release name:'
default: 'Enter release name'
required: true
major-changes:
description: 'Major changes:'
default: '(No major changes noted)'
required: false
minor-changes:
description: 'Minor changes:'
default: '(No minor changes noted)'
required: false
notes:
description: 'Notes:'
default: '(No extra notes)'
required: false
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 }}
with:
tag_name: v${{ github.event.inputs.version-number }}
release_name: ${{ github.event.inputs.release-name }}
body: |
## Major changes:
${{ github.event.inputs.major-changes }}
## Minor changes:
${{ github.event.inputs.minor-changes }}
## Notes:
${{ github.event.inputs.notes }}
draft: false
prerelease: false
추가 리소스/정보
Quick Release Creator는 Create a Release GitHub 작업을 기반으로 합니다.
저는 현재 제 Live Music PDX 응용 프로그램인 오리건 주 포틀랜드의 라이브 음악 찾기에서 맞춤형 GitHub 작업을 사용하고 있습니다!
나단피카드 / 라이브 음악-PDX
포틀랜드, OR 메트로 지역의 라이브 뮤직 파인더
프로덕션 버전here을 확인하세요!
즐거운 코딩하세요!
Reference
이 문제에 관하여(빠른 릴리스 작성자 - GitHub 작업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nathanpickard/quick-release-creator-github-action-1c08텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)