Publish .jar files to ProdCon output
This commit is contained in:
parent
7d8d5b72a3
commit
12e2d30f6b
|
|
@ -60,6 +60,7 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<BlobBasePath>aspnetcore/Runtime/$(PackageVersion)/</BlobBasePath>
|
<BlobBasePath>aspnetcore/Runtime/$(PackageVersion)/</BlobBasePath>
|
||||||
<NpmBlobBasePath>aspnetcore/npm/</NpmBlobBasePath>
|
<NpmBlobBasePath>aspnetcore/npm/</NpmBlobBasePath>
|
||||||
|
<JarBlobBasePath>aspnetcore/jar/</JarBlobBasePath>
|
||||||
<AliasBlobBasePath>aspnetcore/Runtime/$(SharedFxCliBlobChannel)/</AliasBlobBasePath>
|
<AliasBlobBasePath>aspnetcore/Runtime/$(SharedFxCliBlobChannel)/</AliasBlobBasePath>
|
||||||
<SiteExtensionArchiveFileName>runtime-site-extension-internal-$(PackageVersion).zip</SiteExtensionArchiveFileName>
|
<SiteExtensionArchiveFileName>runtime-site-extension-internal-$(PackageVersion).zip</SiteExtensionArchiveFileName>
|
||||||
<InstallerBaseFileName>aspnetcore-runtime-$(PackageVersion)</InstallerBaseFileName>
|
<InstallerBaseFileName>aspnetcore-runtime-$(PackageVersion)</InstallerBaseFileName>
|
||||||
|
|
@ -155,6 +156,15 @@
|
||||||
ArtifactPath="$(DependencyPackagesDir)%(ArtifactInfo.PackageId).%(ArtifactInfo.Version).symbols.nupkg"
|
ArtifactPath="$(DependencyPackagesDir)%(ArtifactInfo.PackageId).%(ArtifactInfo.Version).symbols.nupkg"
|
||||||
Condition="'%(ArtifactInfo.ArtifactType)' == 'NuGetSymbolsPackage'" />
|
Condition="'%(ArtifactInfo.ArtifactType)' == 'NuGetSymbolsPackage'" />
|
||||||
|
|
||||||
|
<FilesToPublish Include="$(DependencyPackagesDir)%(ArtifactInfo.FileName)%(ArtifactInfo.Extension)" Condition="'%(ArtifactInfo.ArtifactType)' == 'JavaJar'">
|
||||||
|
<RelativeBlobPath>$(JarBlobBasePath)%(ArtifactInfo.FileName)%(ArtifactInfo.Extension)</RelativeBlobPath>
|
||||||
|
<ManifestArtifactData>Type=JavaJar</ManifestArtifactData>
|
||||||
|
</FilesToPublish>
|
||||||
|
|
||||||
|
<FilesToPublish Include="$(DependencyAssetsDir)%(ArtifactInfo.FileName)%(ArtifactInfo.Extension)" Condition="'%(ArtifactInfo.ArtifactType)' == 'MavenPOM'">
|
||||||
|
<RelativeBlobPath>$(JarBlobBasePath)%(ArtifactInfo.FileName)%(ArtifactInfo.Extension)</RelativeBlobPath>
|
||||||
|
</FilesToPublish>
|
||||||
|
|
||||||
<NpmPackageToPublish Include="$(DependencyAssetsDir)%(ArtifactInfo.FileName)%(ArtifactInfo.Extension)" Condition="'%(ArtifactInfo.ArtifactType)' == 'NpmPackage'">
|
<NpmPackageToPublish Include="$(DependencyAssetsDir)%(ArtifactInfo.FileName)%(ArtifactInfo.Extension)" Condition="'%(ArtifactInfo.ArtifactType)' == 'NpmPackage'">
|
||||||
<RelativeBlobPath>$(NpmBlobBasePath)%(ArtifactInfo.PackageId)/%(ArtifactInfo.FileName)%(ArtifactInfo.Extension)</RelativeBlobPath>
|
<RelativeBlobPath>$(NpmBlobBasePath)%(ArtifactInfo.PackageId)/%(ArtifactInfo.FileName)%(ArtifactInfo.Extension)</RelativeBlobPath>
|
||||||
<ManifestArtifactData>Type=NpmPackage</ManifestArtifactData>
|
<ManifestArtifactData>Type=NpmPackage</ManifestArtifactData>
|
||||||
|
|
|
||||||
|
|
@ -69,6 +69,7 @@ function Get-PackageVersion([string]$repoRoot) {
|
||||||
}
|
}
|
||||||
$packageVersion = $output | where-object { $_ -like '*PackageVersion=*' } | select-object -first 1
|
$packageVersion = $output | where-object { $_ -like '*PackageVersion=*' } | select-object -first 1
|
||||||
$packageVersion = $packageVersion -replace 'PackageVersion=', ''
|
$packageVersion = $packageVersion -replace 'PackageVersion=', ''
|
||||||
|
$packageVersion = $packageVersion -replace '-final', ''
|
||||||
if ($packageVersion) { $packageVersion = $packageVersion.Trim() }
|
if ($packageVersion) { $packageVersion = $packageVersion.Trim() }
|
||||||
if (-not $packageVersion) {
|
if (-not $packageVersion) {
|
||||||
throw "Could not determine final package version for $repoRoot"
|
throw "Could not determine final package version for $repoRoot"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue