English 中文(简体)
我如何利用“Github 行动”使释放说明自动化并产生释放
原标题:How can I auto-generate a release note and create a release using Github Actions

我正试图创造一份“吉普行动”工作,它将自动产生一份释放说明,并根据该说明制作一份释放。 我已发现一项称为“行动/释放”的行动,但这样做只会使释放成为可能,而且不会自动产生释放说明。

  - name: Create-Release
    id: release
    uses: actions/create-release@v1
    env:
      GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    with:
      tag_name: "${{ env.ver }}"
      release_name: "${{ env.ver }}"
      draft: false
      prerelease: false

此外,我还获悉,“行动/危险释放”存放处现已陈旧,不再提供进一步更新。 因此,我寻求另一种解决办法,以实现我的目标。

采用“吉普行动”实现释放说明和释放的最佳方式是什么? 是否有任何建议的行动或工作流程能够做到这一点,而不必依赖现在确定的“行动/释放”存放处?

最佳回答

可采用Gite Hub CLI和run步骤做到这一点。 例如,为任何被推到<条码>的标签创造出排放的工程流程。 事务组不妨这样做:

name: Create release

on:
  push:
    tags:
      - v*

permissions:
  contents: write

jobs:
  release:
    name: Release pushed tag
    runs-on: ubuntu-22.04
    steps:
      - name: Create release
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          tag: ${{ github.ref_name }}
        run: |
          gh release create "$tag" 
              --repo="$GITHUB_REPOSITORY" 
              --title="${GITHUB_REPOSITORY#*/} ${tag#v}" 
              --generate-notes
问题回答

暂无回答




相关问题
Unable to Setup Edge browser through github actions

I have an Selenium Automation project locally. As per project requirement I have to run the selenium project into Linux host machine using github actions for that I was trying to install the Edge ...

如何按顺序管理吉布工作流程?

我想按顺序安排我的基特霍工作流程。 为了更好地解释这一点,一旦以前的工作流程完成,下一个工作流程就会启动,而不是同时运行。

Building docker image is failing

I have created below docker file to install JDK 16.0.2 version and Jmeter 5.5. While pushing changes in GitHub the "Build Jmeter Docker Image" steps are getting failed: I could see following ...

热门标签