@@ -71,21 +71,52 @@ jobs:
71
71
72
72
# - name: Test
73
73
# run: dotnet test --no-build --verbosity normal
74
-
75
- - name : Listar arquivos para debug
76
- run : |
77
- echo "Arquivos e pastas no workspace:"
78
- dir ${{ github.workspace }} -Recurse
79
74
80
- - name : Pack
75
+ - name : Organizar arquivos de artefatos
76
+ run : |
77
+ mkdir -p CTeArtefato
78
+ mkdir -p MdfeArtefato
79
+ mkdir -p NfeArtefato
80
+
81
+ # Organizar arquivos para NFeArtefato
82
+ cp NuGet/Zeus.Net.NFe.NFCe/Zeus.Net.NFe.NFCe.nuspec NfeArtefato/
83
+ cp ${{ github.workspace }}/*.nupkg NfeArtefato/
84
+ mkdir -p NfeArtefato/lib/net40
85
+ cp NFe.Wsdl/bin/Release/net40/NFe.Wsdl.dll NfeArtefato/lib/net40/
86
+ cp NFe.Utils/bin/Release/net40/NFe.Utils.dll NfeArtefato/lib/net40/
87
+ cp NFe.Servicos/bin/Release/net40/NFe.Servicos.dll NfeArtefato/lib/net40/
88
+ cp NFe.Classes/bin/Release/net40/NFe.Classes.dll NfeArtefato/lib/net40/
89
+ cp DFe.Classes/bin/Release/net40/DFe.Classes.dll NfeArtefato/lib/net40/
90
+
91
+ # Organizar arquivos para MDFeArtefato
92
+ cp NuGet/Zeus.Net.MDFe/Zeus.Net.MDFe.nuspec MdfeArtefato/
93
+ cp ${{ github.workspace }}/*.nupkg MdfeArtefato/
94
+ mkdir -p MdfeArtefato/lib/net40
95
+ cp MDFe.Wsdl/bin/Release/net40/MDFe.Wsdl.dll MdfeArtefato/lib/net40/
96
+ cp MDFe.Utils/bin/Release/net40/MDFe.Utils.dll MdfeArtefato/lib/net40/
97
+ cp MDFe.Servicos/bin/Release/net40/MDFe.Servicos.dll MdfeArtefato/lib/net40/
98
+ cp MDFe.Classes/bin/Release/net40/MDFe.Classes.dll MdfeArtefato/lib/net40/
99
+ cp DFe.Classes/bin/Release/net40/DFe.Classes.dll MdfeArtefato/lib/net40/
100
+
101
+ # Organizar arquivos para CTeArtefato
102
+ cp NuGet/Zeus.Net.CTe/Zeus.Net.CTe.nuspec CTeArtefato/
103
+ cp ${{ github.workspace }}/*.nupkg CTeArtefato/
104
+ mkdir -p CTeArtefato/lib/net40
105
+ cp CTe.Wsdl/bin/Release/net40/CTe.Wsdl.dll CTeArtefato/lib/net40/
106
+ cp CTe.Utils/bin/Release/net40/CTe.Utils.dll CTeArtefato/lib/net40/
107
+ cp CTe.Servicos/bin/Release/net40/CTe.Servicos.dll CTeArtefato/lib/net40/
108
+ cp CTe.Classes/bin/Release/net40/CTe.Classes.dll CTeArtefato/lib/net40/
109
+ cp DFe.Classes/bin/Release/net40/DFe.Classes.dll CTeArtefato/lib/net40/
110
+
111
+ - name : Packe e compactar artefatos
81
112
run : |
82
113
dotnet pack -o ${{ github.workspace }} -v minimal -c Release -p:NuspecProperties=version=${{ steps.date.outputs.date }} -p:PackageVersion=${{ steps.date.outputs.date }} NuGet\Zeus.Net.NFe.NFCe\Zeus.Net.NFe.NFCe.csproj
83
114
dotnet pack -o ${{ github.workspace }} -v minimal -c Release -p:NuspecProperties=version=${{ steps.date.outputs.date }} -p:PackageVersion=${{ steps.date.outputs.date }} NuGet\Zeus.Net.MDFe\Zeus.Net.MDFe.csproj
84
115
dotnet pack -o ${{ github.workspace }} -v minimal -c Release -p:NuspecProperties=version=${{ steps.date.outputs.date }} -p:PackageVersion=${{ steps.date.outputs.date }} NuGet\Zeus.Net.CTe\Zeus.Net.CTe.csproj
85
116
86
- Compress-Archive -Path .\path\to\ CTeArtefato -DestinationPath ${{ github.workspace }}\CteArtefato .zip
87
- Compress-Archive -Path .\path\to\ MdfeArtefato -DestinationPath ${{ github.workspace }}\ MdfeArtefato.zip
88
- Compress-Archive -Path .\path\to\ NfeArtefato -DestinationPath ${{ github.workspace }}\ NfeArtefato.zip
117
+ Compress-Archive -Path ./ CTeArtefato -DestinationPath ${{ github.workspace }}/CTeArtefato .zip
118
+ Compress-Archive -Path ./ MdfeArtefato -DestinationPath ${{ github.workspace }}/ MdfeArtefato.zip
119
+ Compress-Archive -Path ./ NfeArtefato -DestinationPath ${{ github.workspace }}/ NfeArtefato.zip
89
120
90
121
- name : Upload Artifacts
91
122
uses : actions/upload-artifact@v4
0 commit comments