Example workflow - upload a release asset On everypushto a tag matching the patternv*,create a releaseandupload a release asset. This Workflow example assumes you have the@actions/create-releaseAction in a previous step: on:push:#Sequence of patterns matched against refs/tagstags: -'v*'#Pus...
然后就通过actions/create-release@v1.1.4创建一个 release 版本,这里使用的secrets.GITHUB_TOKEN是官方内置的 secrets ,我们直接使用就可以了; 最后通过actions/upload-release-asset@v1.0.1将 apk 上传到刚刚创建的 release 版本里,自此就完成了 action 的发布流程; 「可以看到整个过程其实都是在组合不同的 action...
This GitHub Action (written in JavaScript) wraps the GitHub Release API, specifically the Upload a Release Asset endpoint, to allow you to leverage GitHub Actions to upload release assets. Usage Pre-requisites Create a workflow .yml file in your repositories .github/workflows directory. An example...
uses:actions/upload-release-asset@masterenv:GITHUB_TOKEN:${{secrets.ACCESS_TOKEN}}with:upload_url:${{steps.create_release.outputs.upload_url}}# 上传地址,通过创建Release获取到的asset_path:./release.tgz# 要上传文件asset_name:release.tgz# 上传后的文件名asset_content_type:application/x-tgz# 第五...
release_name: Release ${{ github.ref }} body: ${{ steps.read_changelog.outputs.data }} draft: false prerelease: false - name: Upload Release Asset uses: actions/upload-release-asset@v1.0.1 env: GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} ...
# 这一步是对上一步发布的release文件的补充,调用github api上传一个apk文件 - name: Upload Release Asset id: upload-release-asset # 只有create_release成功得到输出才继续 if: steps.create_release.outputs.upload_url uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKE...
最后通过actions/upload-release-asset@v1.0.1 将 apk 上传到刚刚创建的 release 版本里,自此就完成了 action 的发布流程; 可以看到整个过程其实都是在组合不同的 action ,可以很灵活方便地配置构建逻辑,例如如果你的项目是单纯的 android sdk 项目,那同样可以通过如下脚本进行发布管理: ...
twine upload dist/* 发布GitHub Release 手动写版本号 -name:CreateReleaseandUploadReleaseAsset uses:softprops/action-gh-release@v1 with: tag_name:V0.1# 你也可以将其输入为V1.2…… name:V0.1# 你也可以将其输入为V1.2…… body:TODONewRelease. ...
actions/upload-release-asset模块发布的时候,需要是压缩包,因此这里使用powershell把生成的exe压缩一下,再丢给actions/upload-release-asset去上传到release中: 完整代码如下:name: build juicy on: push: branches: [ master ] pull_request: branches: [ master ] ...
然后就通过 actions/create-release@v1.1.4 创建一个 release 版本,这里使用的 secrets.GITHUB_TOKEN 是官方内置的 secrets ,我们直接使用就可以了; 最后通过 actions/upload-release-asset@v1.0.1 将apk 上传到刚刚创建的 release 版本里,自此就完成了 action 的发布流程; 可以看到整个过程其实都是在组合不同的 ...