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:"release.tar.gz,foo/*.txt"bodyFile:"body.md" ...
uses: actions/download-artifact@v2 with: name: WhuHelper-debug - shell: bash # 手动更改apk名字 run: | mv app-debug.apk app-debug-${{steps.prepare_release.outputs.tag_name}}.apk # 发布release,版本号是用户git push的tag里面的版本号,发布的只有代码压缩包(与手动默认发布一致) - name: Crea...
任务首先会通过actions/download-artifact@v2下载刚刚上传的 apk; 然后就通过actions/create-release@v1.1.4创建一个 release 版本,这里使用的secrets.GITHUB_TOKEN是官方内置的 secrets ,我们直接使用就可以了; 最后通过actions/upload-release-asset@v1.0.1将 apk 上传到刚刚创建的 release 版本里,自此就完成了 actio...
-uses:actions/upload-artifact@v4with:name:my-artifactpath:path/**/[abc]rtifac?/* -uses:actions/upload-artifact@v4with:name:my-artifactpath:|path/output/bin/path/output/test-results!path/**/*.tmp For supported wildcards along with behavior and documentation, see@actions/globwhich is used in...
配置创建并发布包 Docker 映像工作流程,以在每次向名为 release 的分支推送更改时运行。 run-npm-build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: npm install and build webpack run: | npm install npm run build - uses: actions/uplo...
任务首先会通过actions/download-artifact@v2下载刚刚上传的 apk; 然后就通过actions/create-release@v1.1.4创建一个 release 版本,这里使用的secrets.GITHUB_TOKEN是官方内置的 secrets ,我们直接使用就可以了; 最后通过actions/upload-release-asset@v1.0.1将 apk 上传到刚刚创建的 release 版本里,自此就完成了 actio...
任务首先会通过actions/download-artifact@v2下载刚刚上传的 apk; 然后就通过actions/create-release@v1.1.4创建一个 release 版本,这里使用的secrets.GITHUB_TOKEN是官方内置的 secrets ,我们直接使用就可以了; 最后通过actions/upload-release-asset@v1.0.1将 apk 上传到刚刚创建的 release 版本里,自此就完成了 actio...
# 也可使用upload-artifact上传来实现保留文件,再配合download-artifact实现多job之间的数据传递 test: # test这个作业的实际名字 # 也是执行build时Actions监控处显示的名字 name: Run Unit Tests # job的运行平台,还有windows、macos及不同版本可供选择
在下列工作流程程式碼片段中,請注意actions/upload-artifact@main動作中有path:屬性。 此屬性的值是儲存成品的路徑。 在這裡,我們會指定public/,將所有內容上傳至目錄。 如果只要上傳單一檔案,請使用public/mytext.txt之類的項目。 yml build:runs-on:ubuntu-lateststeps:- uses:actions/checkout@v3- name:npmins...
actions/download-artifact@v2with:name:WhuHelper-debug-shell:bash# 手动更改apk名字run:|mv app-debug.apk app-debug-${{steps.prepare_release.outputs.tag_name}}.apk# 发布release,版本号是用户git push的tag里面的版本号,发布的只有代码压缩包(与手动默认发布一致)-name:Create Releaseid:create_release# ...