如何解决在Artifact中发布到单独的文件夹GitHub Action
我有以下步骤来发布和上传一些文件:
- 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
解决方法
- 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。