GitLab CI / Runner - Белка cmd в csproj - PullRequest
       34

GitLab CI / Runner - Белка cmd в csproj

0 голосов
/ 08 октября 2019

Задача в csproj

<Target Name="AfterBuild" Condition=" '$(Configuration)' != 'Debug'">
    <GetAssemblyIdentity AssemblyFiles="$(TargetPath)">
      <Output TaskParameter="Assemblies" ItemName="myAssemblyInfo" />
    </GetAssemblyIdentity>
    <Exec Command="..\packages\NuGet.CommandLine.5.2.0\tools\nuget pack Test.nuspec -Version $([System.Version]::Parse(%(myAssemblyInfo.Version)).ToString(3)) -Properties Configuration=$(Configuration) -OutputDirectory $(OutDir)" />
    <Exec Command="..\packages\squirrel.windows.1.9.1\tools\Squirrel.exe --releasify $(OutDir)Test.$([System.Version]::Parse(%(myAssemblyInfo.Version)).ToString(3)).nupkg --releaseDir $(OutDir)TestReleases --no-msi" />
  </Target>

Результат выполнения

AfterBuild:
  ..\packages\NuGet.CommandLine.5.2.0\tools\nuget pack Test.nuspec -Version 1.0.7220 -Properties Configuration=Release -OutputDirectory bin\Release\
  Tentative de cr�ation du package depuis 'Test.nuspec'.
  Successfully created package 'bin\Release\Test.1.0.7220.nupkg'.
  ..\packages\squirrel.windows.1.9.1\tools\Squirrel.exe --releasify bin\Release\Test.1.0.7220.nupkg --releaseDir bin\Release\TestReleases --no-msi
C:\GitLab-Runner\builds\HAX-WWs1\0\XXX\XXX\XXX.XXX.Test\XXX.XXX.Test.csproj(298,5): error MSB3073: La commande "..\packages\squirrel.windows.1.9.1\tools\Squirrel.exe --releasify bin\Release\Test.1.0.7220.nupkg --releaseDir bin\Release\TestReleases --no-msi" s'est arr�t�e avec le code -1.
G�n�ration du projet "C:\GitLab-Runner\builds\HAX-WWs1\0\XXX\XXX\XXX.XXX.Test\XXX.XXX.Test.csproj" termin�e (cibles par d�faut) -- �CHEC.

Если я строю проект, все работает нормально: папка и файлы создаются без ошибок. Но после нажатия на GitLab бегун продолжает терпеть неудачу.

...