github 仓库不能直接创建一个 tag,需要创建一个 release,顺便创建一个 tag。保存后就可以看到Actions中触发了version-release.等待执行完毕,可以看到在之前创建的 release 中已经上传了打包压缩了的文件。 那之后我们在本地开发,待每次发时新建一个 tag,推送到仓库,就可以自动构建并发布版本了。 $> git tag v0.0....
{ github.ref }} release_name: Release-${{ github.ref }} draft: false prerelease: false # 将软件包打成zip压缩包 - run: zip ${{ github.ref_name }}.zip staging/* #将zip压缩包上传至release - name: Upload JAR to Release uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${...
.github\workflows\release.yaml name:Releaseon:push:tags:-v[0-9]+.*jobs:create-release:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v3-uses:taiki-e/create-gh-release-action@v1with:# (optional) Path to changelog.changelog:CHANGELOG.mdenv:# (required) GitHub token for creating GitHub R...
html_url: 在github的release的url 如https://github.com/octocat/Hello-World/releases/v1.0.0 upload_url: 此次发布的附件上传地址 可以被一些其他actions使用 如@actions/upload-release-assetGitHub Action
【摘要】 https://github.com/marketplace/actions/create-a-release 使用的action uses: actions/create-release@v1 入参 tag_name: 此次发布标签的名字release_name: 发布的... https://github.com/marketplace/actions/create-a-release 使用的action ...
官方action 已经归档,下面使用社区的 action,来配置自动 Release 代码语言:javascript 复制 name:.NETCore Releaseon:push:# Sequenceofpatterns matched against refs/tagstags:-"v*"# Push events to matching v*,i.e.v1.0,v20.15.10jobs:build:runs-on:ubuntu-lateststeps:-name:Checkout sourceuses:actions/...
提交到Release分支,进入actions tab查看 回到NPM,查看账户下的packages 可以看到package发布成功。 需要注意的一点是,package的version,是由代码库中的package.json -> version节点指定的。 如果要重新发布,需要手动修改version值。 后续需要考虑怎么通过自动化的方式,动态指定version值。
on:release:types:[created]pull_request:branches:-master push:branches:-master jobs:build:runs-on:ubuntu-latest steps:-uses:actions/checkout@v3-uses:actions/setup-node@v3with:node-version:16-run:npm install-run:npm test-run:npm run build ...
id: create_release uses: actions/create-release@v1 env: GITHUB_TOKEN:${{ secrets.GITHUB_TOKEN }}with: tag_name:${{ github.ref }}release_name: Release${{ github.ref }}draft:falseprerelease:false- name: Upload Release Asset id: upload-release-asset ...
要使用 Actions 是件容易的事情,前提只要你的 Repo 源同 GitHub 关联,关联之后根据以下操作就能实现你的前端部署自动化。 在Repo 的根目录中,创建一个名为.github/workflows/的文件夹,用来存放工作流的描述文件,一个项目可以有多个工作流,这里我们的工作流为前端的发布。