Skip to content

Commit 5120505

Browse files
author
Maurício Bernardo
committed
Cria artefatos para zipar
1 parent 880bc79 commit 5120505

File tree

1 file changed

+40
-9
lines changed

1 file changed

+40
-9
lines changed

.github/workflows/DFe.NET_build.yml

+40-9
Original file line numberDiff line numberDiff line change
@@ -71,21 +71,52 @@ jobs:
7171
7272
#- name: Test
7373
# 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
7974

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
81112
run: |
82113
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
83114
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
84115
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
85116
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
89120
90121
- name: Upload Artifacts
91122
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)