Publish shared framework and host zips to azure
This commit is contained in:
parent
00be1e5c16
commit
55db51a14b
1 changed files with 26 additions and 0 deletions
|
@ -46,6 +46,8 @@ namespace Microsoft.DotNet.Cli.Build
|
||||||
[Target(nameof(PublishTargets.PublishVersionBadge),
|
[Target(nameof(PublishTargets.PublishVersionBadge),
|
||||||
nameof(PublishTargets.PublishCompressedFile),
|
nameof(PublishTargets.PublishCompressedFile),
|
||||||
nameof(PublishTargets.PublishSdkInstallerFile),
|
nameof(PublishTargets.PublishSdkInstallerFile),
|
||||||
|
nameof(PublishTargets.PublishSharedFrameworkCompressedFile),
|
||||||
|
nameof(PublishTargets.PublishSharedHostCompressedFile),
|
||||||
nameof(PublishTargets.PublishLatestVersionTextFile))]
|
nameof(PublishTargets.PublishLatestVersionTextFile))]
|
||||||
public static BuildTargetResult PublishArtifacts(BuildTargetContext c)
|
public static BuildTargetResult PublishArtifacts(BuildTargetContext c)
|
||||||
{
|
{
|
||||||
|
@ -140,6 +142,30 @@ namespace Microsoft.DotNet.Cli.Build
|
||||||
return uploadJson;
|
return uploadJson;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static BuildTargetResult PublishSharedFrameworkCompressedFile(BuildTargetContext c)
|
||||||
|
{
|
||||||
|
var compressedFile = c.BuildContext.Get<string>("SharedFrameworkCompressedFile");
|
||||||
|
var compressedFileBlob = $"{Channel}/Binaries/{Version}/{Path.GetFileName(compressedFile)}";
|
||||||
|
var latestCompressedFile = compressedFile.Replace(Version, "latest");
|
||||||
|
var latestCompressedFileBlob = $"{Channel}/Binaries/Latest/{Path.GetFileName(latestCompressedFile)}";
|
||||||
|
|
||||||
|
PublishFileAzure(compressedFileBlob, compressedFile);
|
||||||
|
PublishFileAzure(latestCompressedFileBlob, compressedFile);
|
||||||
|
return c.Success();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static BuildTargetResult PublishSharedHostCompressedFile(BuildTargetContext c)
|
||||||
|
{
|
||||||
|
var compressedFile = c.BuildContext.Get<string>("SharedHostCompressedFile");
|
||||||
|
var compressedFileBlob = $"{Channel}/Binaries/{Version}/{Path.GetFileName(compressedFile)}";
|
||||||
|
var latestCompressedFile = compressedFile.Replace(Version, "latest");
|
||||||
|
var latestCompressedFileBlob = $"{Channel}/Binaries/Latest/{Path.GetFileName(latestCompressedFile)}";
|
||||||
|
|
||||||
|
PublishFileAzure(compressedFileBlob, compressedFile);
|
||||||
|
PublishFileAzure(latestCompressedFileBlob, compressedFile);
|
||||||
|
return c.Success();
|
||||||
|
}
|
||||||
|
|
||||||
private static BuildTargetResult PublishFile(BuildTargetContext c, string file)
|
private static BuildTargetResult PublishFile(BuildTargetContext c, string file)
|
||||||
{
|
{
|
||||||
var env = PackageTargets.GetCommonEnvVars(c);
|
var env = PackageTargets.GetCommonEnvVars(c);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue