【问题标题】:Publish to separate folders in Artifact (GitHub Action)发布到 Artifact 中的单独文件夹(GitHub 操作)
【发布时间】:2020-09-25 04:19:51
【问题描述】:

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

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

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

fa1_publish_output 包含一个文件 host.json 和一个文件夹 fa1

fa2_publish_output 包含一个文件 host.json 和一个文件夹 fa2

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

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

fa1_app -> host.json
           fa1

fa2_app -> host.json
           fa2

【问题讨论】:

    标签: github github-actions


    【解决方案1】:
       - name: dotnet publish FA1
         run: dotnet publish Service/FA1/FA1.csproj --configuration Release --output fa1_app
           
        - name: dotnet publish FA2
          run: dotnet publish Service/FA2/FA2.csproj --configuration Release --output fa2_app
        
        - name: publish files to artifact
          uses: actions/upload-artifact@v2
          with:
            name: ${{github.run_number}}
            path: |
              fa1_app
              fa2_app
    

    【讨论】:

      猜你喜欢
      • 2018-02-05
      • 1970-01-01
      • 1970-01-01
      • 2020-01-19
      • 2021-02-05
      • 2020-11-28
      • 2022-11-18
      • 1970-01-01
      • 2019-12-21
      相关资源
      最近更新 更多