4bd9bb92cc
* dotnet/release/2.0.0: (29 commits) Updating the CLI branding to 2.0.3 Fixing merges. Removing the trailing '\r' for bash shells; commit hash. Removing the trailing '\r' for bash shells. https://github.com/dotnet/cli/issues/7392 Changing ItAddsFxVersionAsAParamWhenTheToolHasThePrefercliruntimeFile to expect 2.0.0 as the runtime version. Fixing 'librarypath' Update the installation scripts in release/2.0.0 branch. Insert SDK 2.0.2-vspre-20170921-5 Insert SDK 2.0.2-vspre-20170915-1 MSBuild 15.4.7 Updating the websdk version to 2.0.0-rel-20170908-653 Insert NuGet Build 4.4.0-preview3-4475 into cli Remove out of support ubuntu1610 Removing extra line feeds... Turning on the NuPkg publishing from Win x86 The enumeration of the nupkg packages depends on that the creation of packages has already occurred. Trivial change to start a VSO build Push the 'VS.Redist.Common.Net.Core.SDK*.nupkg' packages to blob storage. Remove EOL openSuSE 42.1 Trigger build ...
86 lines
No EOL
4 KiB
XML
86 lines
No EOL
4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Import Project="$(MSBuildThisFileDirectory)/publish/FinishBuild.targets" />
|
|
<Import Project="$(MSBuildThisFileDirectory)/publish/PublishContent.targets" />
|
|
<Import Project="$(MSBuildThisFileDirectory)/publish/PublishDebian.targets" />
|
|
<Import Project="$(MSBuildThisFileDirectory)/publish/Badge.targets" />
|
|
<Import Project="$(MSBuildThisFileDirectory)/publish/Checksum.targets" />
|
|
<Import Project="$(MSBuildThisFileDirectory)/publish/RuntimeCoherence.targets" />
|
|
|
|
<!-- PUBLISH_TO_AZURE_BLOB env variable set by CI -->
|
|
<Target Name="Publish"
|
|
Condition=" '$(PUBLISH_TO_AZURE_BLOB)' != '' "
|
|
DependsOnTargets="Init;
|
|
SetBadgeProps;
|
|
Package;
|
|
EvaluateRuntimeCoherence;
|
|
PublishArtifacts;
|
|
FinishBuild" />
|
|
|
|
<Target Name="PublishWithoutPackage"
|
|
Condition=" '$(PUBLISH_TO_AZURE_BLOB)' != '' "
|
|
DependsOnTargets="Init;
|
|
SetBadgeProps;
|
|
EvaluateRuntimeCoherence;
|
|
PublishArtifacts;
|
|
FinishBuild" />
|
|
|
|
<!-- UploadToAzure target comes from Build Tools -->
|
|
<Target Name="PublishArtifacts"
|
|
DependsOnTargets="GenerateVersionBadge;
|
|
GenerateCoherentBadge;
|
|
GatherItemsForPattern;
|
|
GenerateChecksums;
|
|
UploadArtifactsToAzure;
|
|
UploadChecksumsToAzure;
|
|
PublishDebFilesToDebianRepo;
|
|
PublishCliVersionBadge" />
|
|
|
|
<Target Name="GatherItemsForPattern">
|
|
<ItemGroup>
|
|
<ForPublishing Include="@(GeneratedInstallers)"
|
|
Condition=" '$(IslinuxPortable)' != 'true' "/>
|
|
<ForPublishing Include="%(GenerateArchivesInputsOutputs.Outputs)"
|
|
Condition=" '$(IsLinuxDistroSpecific)' != 'true' "/>
|
|
<ForPublishing Include="$(PackagesDirectory)/Microsoft*.nupkg"
|
|
Condition=" '$(PUBLISH_NUPKG_TO_AZURE_BLOB)' != '' AND '$(OS)' == 'Windows_NT' And '$(Architecture)' == 'x64' "/>
|
|
<ForPublishing Include="$(PackagesDirectory)/VS.Redist.Common.Net.Core.SDK.$(Architecture)*.nupkg"
|
|
Condition=" '$(PUBLISH_NUPKG_TO_AZURE_BLOB)' != '' AND '$(OS)' == 'Windows_NT' "/>
|
|
<ForPublishing Include="$(PackagesDirectory)/VS.Redist.Common.Net.Core.SDK.MSBuildExtensions*.nupkg"
|
|
Condition=" '$(PUBLISH_NUPKG_TO_AZURE_BLOB)' != '' AND '$(OS)' == 'Windows_NT' And '$(Architecture)' == 'x64' "/>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ForPublishing>
|
|
<RelativeBlobPath>$(Product)/$(FullNugetVersion)/$([System.String]::Copy('%(Filename)%(Extension)').Replace('\' ,'/'))</RelativeBlobPath>
|
|
</ForPublishing>
|
|
</ItemGroup>
|
|
</Target>
|
|
|
|
<Target Name="PublishCliVersionBadge">
|
|
<ItemGroup>
|
|
<CliVersionBadgeToUpload Include="$(VersionBadge)" />
|
|
<CliVersionBadgeToUpload Include="$(CoherentBadge)"
|
|
Condition=" '$(Coherent)' == 'true' " />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<CliVersionBadgeToUpload>
|
|
<RelativeBlobPath>$(Product)/$(FullNugetVersion)/$([System.String]::Copy('%(Filename)%(Extension)').Replace('\' ,'/'))</RelativeBlobPath>
|
|
</CliVersionBadgeToUpload>
|
|
</ItemGroup>
|
|
|
|
<UploadToAzure
|
|
AccountKey="$(ArtifactCloudDropAccessToken)"
|
|
AccountName="$(ArtifactCloudDropAccountName)"
|
|
ContainerName="$(ArtifactContainerName)"
|
|
Items="@(CliVersionBadgeToUpload)"
|
|
Overwrite="$(OverwriteOnPublish)" />
|
|
|
|
<SetBlobPropertiesBasedOnFileType
|
|
AccountKey="$(ArtifactCloudDropAccessToken)"
|
|
AccountName="$(ArtifactCloudDropAccountName)"
|
|
ContainerName="$(ArtifactContainerName)"
|
|
Items="@(CliVersionBadgeToUpload)" />
|
|
</Target>
|
|
</Project> |