okk*_*adu 5 github git-workflow github-actions
在我的存储库中,我有 yml 文件,其代码如下 /.github/workflows/filename.yml
- name: Create Artifact
uses: actions/upload-artifiact@v2
with:
name: Report.22.9.zip
path: |
project
!project/Reports/*
!project/Logs/*
!project/Snapshots/*
Run Code Online (Sandbox Code Playgroud)
现在,我正在尝试使“名称:Report.22.9.zip”更加动态。像这样的东西
<repo_name>.<branch_name>.<git_build_id>.zip
Run Code Online (Sandbox Code Playgroud)
您可以在上一步中创建工件名称,并将其作为输出提供以供工件上传步骤使用。
name: Dynamic artifact name
on:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Generate artifact name
id: generate-name
run: |
echo "::set-output name=artifact::${{ github.event.repository.name }}.${{ github.ref_name }}.${{ github.run_id }}.zip"
- name: Upload artifact
uses: actions/upload-artifact@v2
with:
name: ${{ steps.generate-name.outputs.artifact }}
path: ./README.md
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1605 次 |
| 最近记录: |