【问题标题】:Artifact structure of Build in GitHub ActionsGitHub Actions 中 Build 的工件结构
【发布时间】:2021-01-11 04:18:57
【问题描述】:

我有以下步骤来发布和上传一些文件到工件:

   - name: dotnet publish FA1
     run: dotnet publish Service/FA1/FA1.csproj --configuration Release --output fa1_publish_output
       
    - name: dotnet publish FA2
      run: dotnet publish Service/FA2/FA2.csproj --configuration Release --output fa2_publish_output
    
    - name: publish files to artifact
      uses: actions/upload-artifact@v2
      with:
        name: ${{github.run_number}}
        path: |
          fa1_publish_output
          fa2_publish_output

构建成功但是在下载工件后,我看到以下结构:

有没有办法更新上述代码,使工件包含以下结构?

【问题讨论】:

标签: github github-actions


【解决方案1】:

如果使用通配符模式,路径层次结构将保留在第一个通配符模式之后。

来源:https://github.com/actions/upload-artifact/tree/27bce4eee761b5bc643f46a8dfb41b430c8d05f6#upload-using-multiple-paths-and-exclusions

    - name: dotnet publish FA1
      run: dotnet publish Service/FA1/FA1.csproj --configuration Release --output upload/Function_Apps/fa1_publish_output
       
    - name: dotnet publish FA2
      run: dotnet publish Service/FA2/FA2.csproj --configuration Release --output upload/Function_Apps/fa2_publish_output
    
    - name: publish files to artifact
      uses: actions/upload-artifact@v2
      with:
        name: ${{github.run_number}}
        path: upload/**

【讨论】:

    猜你喜欢
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-10
    • 2021-04-29
    • 2021-01-01
    • 2021-02-10
    相关资源
    最近更新 更多