我们可以使用 Action 的 workflow_run 属性, 在指定 Action 执行完后再执行操作, 然后部署官网 name: After the release is successful # 自动发布 action 执行完成后再执行 (无论成功失败都会执行) on: workflow_run: workflows: [" Auto Release"] branches: [latest] # 只有正式版发布才同步 changelog 和 ...
---name:"tagged-release"on:push:tags: -"v*"jobs:tagged-release:name:"Tagged Release"runs-on:"ubuntu-latest"steps:#...-name:"Build & test"run:|echo "done!"-uses:"marvinpinto/action-automatic-releases@latest"with:repo_token:"${{ secrets.GITHUB_TOKEN }}"prerelease:falsefiles:|LICENSE....
["npm install"] args = "npm run ci" } # target action "auto release" { uses = "docker://thonatos/github-actions-nodejs" needs = ["filter master", "npm ci"] args = "npm run semantic-release" secrets = ["GITHUB_TOKEN", "NPM_TOKEN"] } # filter action "filter master" { uses...
github action 自动调用脚本,然后将更新的readme文件commit到github上 走的是第二条路 自动化脚本有兴趣的同学可以去看一下https://github.com/1483523635/blogs/blob/master/generate.sh 之后就是github Action 详细的action文件:https://github.com/1483523635/blogs/blob/master/.github/workflows/auto_generate_fold...
个apk文件-name:Upload Release Assetid:upload-release-asset# 只有create_release成功得到输出才继续if:steps.create_release.outputs.upload_urluses:actions/upload-release-asset@v1env:GITHUB_TOKEN:${{secrets.GITHUB_TOKEN}}with:upload_url:${{steps.create_release.outputs.upload_url}}asset_path:./app-...
自动编译-无人值守Auto release base on Github actions. Contribute to freeleeman/My-action development by creating an account on GitHub.
# 发布release,版本号是用户git push的tag里面的版本号,发布的只有代码压缩包(与手动默认发布一致) - name: Create Release id: create_release # 只有上一步获取到tag_name才继续 if: steps.prepare_release.outputs.tag_name uses: actions/create-release@v1 env: # GitHub 会自动创建 GITHUB_TOKEN 密码以...
string. 可选。 在时tagSource = auto使用 。 使用正则表达式指定 Git 标记模式,例如release-v1.*。 将仅为具有匹配 Git 标记的提交创建 GitHub 版本。 tag-标记 string. 当action = edit || action = delete || tagSource = manual时,需要此选项。
release GitHub's way of packaging and providing software to your users. remote This is the version of a repository or branch that is hosted on a server, most likely GitHub.com. Remote versions can be connected to local clones so that changes can be synced. remote repository A repository tha...
npm run build:cdn-name:Zip the Buildrun:|zip-r dist.zip./dist/zip-r dist-cdn.zip./dist-cdn/-name:Create Release and Upload Release Assetuses:softprops/action-gh-release@v1if:startsWith(github.ref,'refs/tags/')with:#tag_name:${{github.ref}}#name:${{github.ref}}body:TODONew Releas...