使用GitHub Actions 工作流 自动创建一个release https://github.com/marketplace/actions/create-a-release 使用的action 代码语言:javascript 复制 uses:actions/create-release@v1 入参 tag_name: 此次发布标签的名字 release_name: 发布的名称 body: 发布内容的文本描述 如何用了body_path,此字段可不填 . body...
If this Action is used withMetaMask/action-publish-release, both Actions must be configured to use the same branch prefix. Their branch prefix defaults are the same within major versions. .github/workflows/create-release-pr.yml_This workflow file self-references this action with the string "/....
upload_urlThe URL for uploading assets to the release. Example This example will create a release when a tag is pushed: name:Releaseson:push:tags: -'*'jobs:build:runs-on:ubuntu-latestpermissions:contents:writesteps: -uses:actions/checkout@v3-uses:ncipollo/release-action@v1with:artifacts:"...
然后就通过actions/create-release@v1.1.4创建一个 release 版本,这里使用的secrets.GITHUB_TOKEN是官方内置的 secrets ,我们直接使用就可以了; 最后通过actions/upload-release-asset@v1.0.1将 apk 上传到刚刚创建的 release 版本里,自此就完成了 action 的发布流程; 「可以看到整个过程其实都是在组合不同的 action...
通过GitHub Actions 自动创建 Github Release Intro 在GitHub 上维护了几个小的开源项目,每次在发布新版本的时候会创建一个 release,这样可以比较方便的找到对应的版本的代码,不需要再人肉的从 git log 中找到指定的 commit,而且在 GitHub 上创建 Release 的话别人可以方便的关注项目新版本的发布,之前都是手动创建 re...
{ github.ref_name }}.zip staging/* #将zip压缩包上传至release - name: Upload JAR to Release uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ${{ github.ref_name }}....
https://github.com/marketplace/actions/create-a-release 使用的action uses: actions/create-release@v1 入参 tag_name: 此次发布标签的名字 release_name: 发布的名称 body: 发布内容的文本描述 如何用了body_path,此字段可不填 . body_path: 此次发布的一个文件内容描述 如果已有body,此字段可不填. ...
如uses: actions/setup-node@v1 这就是在执行工作流的机器中安装node 再比如uses: actions/create-release@v1 这个actions就是创建release的action, 接受一些参数, 官方以及第三方提供的actions 都收集在这里Marketplace Actions 搜索对应的action 进入详情查看输入的参数, 以及输出 ...
# 构建权限,ncipollo/release-action需要使用 permissions: contents: write # 操作步骤(按顺序执行) steps: # 拉取仓库代码 - uses: actions/checkout@v3 # 设置Java运行环境(temurin是开源jdk),可以设置为: 1.8 - uses: actions/setup-java@v3
用户只需要在自己 Github 的开源项目下创建 .github/workflows 脚本就可以完成接入,另外针对 Github Actions 官方还提供了 marketplace 用于开发者提交或者引用别人写好的 aciton ,所以很多时候开发者在使用 Github Actions 时,其实会变成了在marketplace里挑选和组合 actio...