当工作流生成日志项目以外的内容时,此产品称为“项目”。例如,Node.js 生成将产生可部署的 Docker 容器。 通过使用操作actions/upload-artifact,可将此项目(即容器)上传到存储,通过使用操作actions/download-artifact,可从存储空间下载该项目。 存储项目会在作业之间保留项目。 每个作业都使用新的虚拟机 (VM) 实例,...
jobs:example-job:name:Save outputsteps:-shell:bashrun:|expr 1 + 1 > output.log- name: Upload output fileuses: actions/upload-artifact@v3with:name: output-log-filepath: output.log 若要从单独的工作流运行中下载工件,可以使用actions/download-artifact操作。 例如,可以下载名为output-log-file的工件。
在下列工作流程程式碼片段中,請注意 actions/upload-artifact@main 動作中有 path: 屬性。 此屬性的值是儲存成品的路徑。 在這裡,我們會指定 public/,將所有內容上傳至目錄。 如果只要上傳單一檔案,請使用 public/mytext.txt 之類的項目。yml 複製 build: runs-on: ubuntu-latest steps: - uses: actions/chec...
任务首先会通过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...
- name: Upload Generated Site uses: actions/upload-artifact@v1.0.0 uses: actions/upload-artifact@v4 with: name: generated_site path: blog/public @@ -58,7 +58,7 @@ jobs: steps: - name: "Download Generated Site" uses: actions/download-artifact@v1 uses: actions/download-artifact@v4 with...
Upload using Multiple Paths and Exclusions -uses:actions/upload-artifact@v3with: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 internally to search for files. ...
任务首先会通过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...
-name:'Upload Artifact'uses:actions/upload-artifact@v4with:name:my-artifactpath:my_file.txtretention-days:5 retention-days值不能超过存储库、组织或企业设置的保留限制。 下载或删除构件 在工作流运行期间,可以使用download-artifact操作下载以前在同一工作流运行中上传的工件。
-uses:actions/upload-artifact@v2with:name:agileconfig-ui # name:上传的artifact的名称,下载的时候需要使用。path:xxx/yyy/# path:需要上传的文件夹的pathlanguage-yaml复制代码 另一个job需要needs上传文件的job,use使用 actions/download-artifact@v2
用户只需要在自己 Github 的开源项目下创建 .github/workflows 脚本就可以完成接入,另外针对 Github Actions 官方还提供了 marketplace 用于开发者提交或者引用别人写好的 aciton ,所以很多时候开发者在使用 Github Actions 时,其实会变成了在marketplace里挑选和组合 actio...