Fixing the publishing of deb and rpm files. Also added a property to turn off publishing binaries, as we need to prevent the linux-x64 binaries from being published multiple times.
This commit is contained in:
parent
be52214b62
commit
e0e642a543
2 changed files with 18 additions and 10 deletions
22
.vsts-ci.yml
22
.vsts-ci.yml
|
@ -200,7 +200,7 @@ jobs:
|
||||||
_RuntimeIdentifier: '--runtime-id linux-musl-x64'
|
_RuntimeIdentifier: '--runtime-id linux-musl-x64'
|
||||||
_BuildArchitecture: 'x64'
|
_BuildArchitecture: 'x64'
|
||||||
_DropSuffix: ''
|
_DropSuffix: ''
|
||||||
# disabling these for now. I am missing something and it is not generating deb and rpm
|
# disabling this for now. I am missing something and it is not generating deb
|
||||||
# Build_Linux_Portable_Deb_Release_x64:
|
# Build_Linux_Portable_Deb_Release_x64:
|
||||||
# _BuildConfig: Release
|
# _BuildConfig: Release
|
||||||
# _DockerParameter: '--docker ubuntu.16.04'
|
# _DockerParameter: '--docker ubuntu.16.04'
|
||||||
|
@ -208,13 +208,19 @@ jobs:
|
||||||
# _RuntimeIdentifier: ''
|
# _RuntimeIdentifier: ''
|
||||||
# _BuildArchitecture: 'x64'
|
# _BuildArchitecture: 'x64'
|
||||||
# _DropSuffix: ''
|
# _DropSuffix: ''
|
||||||
# Build_Linux_Portable_Rpm_Release_x64:
|
# # Do not publish zips and tarballs. The linux-x64 binaries are
|
||||||
# _BuildConfig: Release
|
# # already published by Build_LinuxPortable_Release_x64
|
||||||
# _DockerParameter: '--docker rhel'
|
# _AdditionalBuildParameters: '/p:PublishBinaries=false'
|
||||||
# _LinuxPortable: '--linux-portable'
|
Build_Linux_Portable_Rpm_Release_x64:
|
||||||
# _RuntimeIdentifier: ''
|
_BuildConfig: Release
|
||||||
# _BuildArchitecture: 'x64'
|
_DockerParameter: '--docker rhel'
|
||||||
# _DropSuffix: ''
|
_LinuxPortable: '--linux-portable'
|
||||||
|
_RuntimeIdentifier: ''
|
||||||
|
_BuildArchitecture: 'x64'
|
||||||
|
_DropSuffix: ''
|
||||||
|
# Do not publish zips and tarballs. The linux-x64 binaries are
|
||||||
|
# already published by Build_LinuxPortable_Release_x64
|
||||||
|
_AdditionalBuildParameters: '/p:PublishBinaries=false'
|
||||||
Build_LinuxPortable_Release_x64:
|
Build_LinuxPortable_Release_x64:
|
||||||
_BuildConfig: Release
|
_BuildConfig: Release
|
||||||
_DockerParameter: ''
|
_DockerParameter: ''
|
||||||
|
|
|
@ -18,11 +18,13 @@
|
||||||
|
|
||||||
<PublishSdkAssetsAndChecksumsToBlob>false</PublishSdkAssetsAndChecksumsToBlob>
|
<PublishSdkAssetsAndChecksumsToBlob>false</PublishSdkAssetsAndChecksumsToBlob>
|
||||||
<PublishSdkAssetsAndChecksumsToBlob Condition=" '$(ChecksumsFeedUrl)' != '' and '$(SdkAssetsFeedUrl)' != '' ">true</PublishSdkAssetsAndChecksumsToBlob>
|
<PublishSdkAssetsAndChecksumsToBlob Condition=" '$(ChecksumsFeedUrl)' != '' and '$(SdkAssetsFeedUrl)' != '' ">true</PublishSdkAssetsAndChecksumsToBlob>
|
||||||
|
|
||||||
|
<PublishBinaries Condition=" '$(PublishBinaries)' == '' ">true</PublishBinaries>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<SdkAssetsToPublish Include="$(ArtifactsShippingPackagesDir)*.zip" />
|
<SdkAssetsToPublish Include="$(ArtifactsShippingPackagesDir)*.zip" Condition=" '$(PublishBinaries)' == 'true' " />
|
||||||
<SdkAssetsToPublish Include="$(ArtifactsShippingPackagesDir)*.tar.gz" />
|
<SdkAssetsToPublish Include="$(ArtifactsShippingPackagesDir)*.tar.gz" Condition=" '$(PublishBinaries)' == 'true' " />
|
||||||
<SdkAssetsToPublish Include="$(ArtifactsShippingPackagesDir)*.pkg" />
|
<SdkAssetsToPublish Include="$(ArtifactsShippingPackagesDir)*.pkg" />
|
||||||
<SdkAssetsToPublish Include="$(ArtifactsShippingPackagesDir)*.exe" />
|
<SdkAssetsToPublish Include="$(ArtifactsShippingPackagesDir)*.exe" />
|
||||||
<SdkAssetsToPublish Include="$(ArtifactsShippingPackagesDir)*.deb" />
|
<SdkAssetsToPublish Include="$(ArtifactsShippingPackagesDir)*.deb" />
|
||||||
|
|
Loading…
Reference in a new issue