AfterSigning.targets 1.3 KB

123456789101112131415161718192021222324252627282930
  1. <Project>
  2. <PropertyGroup Condition="'$(GenerateChecksums)' == 'true'">
  3. <!-- $(InstallersOutputPath) is not defined. Root Directory.Build.props is not imported. -->
  4. <InstallersOutputPath>$(ArtifactsDir)installers\</InstallersOutputPath>
  5. <_SuppressSdkImports>false</_SuppressSdkImports>
  6. </PropertyGroup>
  7. <Target Name="PopulateGenerateChecksumItems"
  8. Condition="'$(GenerateChecksums)' == 'true'"
  9. AfterTargets="Build"
  10. BeforeTargets="GenerateChecksums" >
  11. <ItemGroup>
  12. <InstallerFiles Include="$(InstallersOutputPath)**\*.msi" />
  13. <InstallerFiles Include="$(InstallersOutputPath)**\*.exe" />
  14. <InstallerFiles Include="$(InstallersOutputPath)**\*.zip" Exclude="$(InstallersOutputPath)**\*.wixpack.zip" />
  15. <InstallerFiles Include="$(InstallersOutputPath)**\*.tar.gz" />
  16. <InstallerFiles Include="$(InstallersOutputPath)**\*.wixlib" />
  17. <InstallerFiles Include="$(InstallersOutputPath)**\*.deb" />
  18. <InstallerFiles Include="$(InstallersOutputPath)**\*.rpm" />
  19. <GenerateChecksumItems Include="%(InstallerFiles.Identity)" >
  20. <DestinationPath>%(FullPath).sha512</DestinationPath>
  21. </GenerateChecksumItems>
  22. </ItemGroup>
  23. </Target>
  24. <Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" Condition="'$(GenerateChecksums)' == 'true'" />
  25. </Project>