Update dependencies from https://github.com/dotnet/arcade build 20200330.5 (#6987)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20180.5 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This commit is contained in:
parent
2a3193d998
commit
ec316b6dd5
11 changed files with 136 additions and 59 deletions
|
@ -100,9 +100,9 @@
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ProductDependencies>
|
</ProductDependencies>
|
||||||
<ToolsetDependencies>
|
<ToolsetDependencies>
|
||||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.20171.1">
|
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.20180.5">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>7dbc907fa03eacf4c57f827cb4235d77b7ed4fcd</Sha>
|
<Sha>09bb9d929120b402348c9a0e9c8c951e824059aa</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ToolsetDependencies>
|
</ToolsetDependencies>
|
||||||
</Dependencies>
|
</Dependencies>
|
||||||
|
|
|
@ -2,15 +2,16 @@
|
||||||
|
|
||||||
usage()
|
usage()
|
||||||
{
|
{
|
||||||
echo "Usage: $0 [BuildArch] [LinuxCodeName] [lldbx.y] [--skipunmount] --rootfsdir <directory>]"
|
echo "Usage: $0 [BuildArch] [CodeName] [lldbx.y] [--skipunmount] --rootfsdir <directory>]"
|
||||||
echo "BuildArch can be: arm(default), armel, arm64, x86"
|
echo "BuildArch can be: arm(default), armel, arm64, x86"
|
||||||
echo "LinuxCodeName - optional, Code name for Linux, can be: trusty, xenial(default), zesty, bionic, alpine. If BuildArch is armel, LinuxCodeName is jessie(default) or tizen."
|
echo "CodeName - optional, Code name for Linux, can be: trusty, xenial(default), zesty, bionic, alpine. If BuildArch is armel, LinuxCodeName is jessie(default) or tizen."
|
||||||
echo "lldbx.y - optional, LLDB version, can be: lldb3.9(default), lldb4.0, lldb5.0, lldb6.0 no-lldb. Ignored for alpine"
|
echo " for FreeBSD can be: freebsd11 or freebsd12."
|
||||||
|
echo "lldbx.y - optional, LLDB version, can be: lldb3.9(default), lldb4.0, lldb5.0, lldb6.0 no-lldb. Ignored for alpine and FReeBSD"
|
||||||
echo "--skipunmount - optional, will skip the unmount of rootfs folder."
|
echo "--skipunmount - optional, will skip the unmount of rootfs folder."
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
__LinuxCodeName=xenial
|
__CodeName=xenial
|
||||||
__CrossDir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
__CrossDir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
||||||
__InitialDir=$PWD
|
__InitialDir=$PWD
|
||||||
__BuildArch=arm
|
__BuildArch=arm
|
||||||
|
@ -53,6 +54,15 @@ __AlpinePackages+=" krb5-dev"
|
||||||
__AlpinePackages+=" openssl-dev"
|
__AlpinePackages+=" openssl-dev"
|
||||||
__AlpinePackages+=" zlib-dev"
|
__AlpinePackages+=" zlib-dev"
|
||||||
|
|
||||||
|
__FreeBSDBase="12.1-RELEASE"
|
||||||
|
__FreeBSDPkg="1.10.5"
|
||||||
|
__FreeBSDPackages="libunwind"
|
||||||
|
__FreeBSDPackages+=" icu"
|
||||||
|
__FreeBSDPackages+=" libinotify"
|
||||||
|
__FreeBSDPackages+=" lttng-ust"
|
||||||
|
__FreeBSDPackages+=" llvm-90"
|
||||||
|
__FreeBSDPackages+=" krb5"
|
||||||
|
|
||||||
__UnprocessedBuildArgs=
|
__UnprocessedBuildArgs=
|
||||||
while :; do
|
while :; do
|
||||||
if [ $# -le 0 ]; then
|
if [ $# -le 0 ]; then
|
||||||
|
@ -81,7 +91,7 @@ while :; do
|
||||||
__BuildArch=armel
|
__BuildArch=armel
|
||||||
__UbuntuArch=armel
|
__UbuntuArch=armel
|
||||||
__UbuntuRepo="http://ftp.debian.org/debian/"
|
__UbuntuRepo="http://ftp.debian.org/debian/"
|
||||||
__LinuxCodeName=jessie
|
__CodeName=jessie
|
||||||
;;
|
;;
|
||||||
x86)
|
x86)
|
||||||
__BuildArch=x86
|
__BuildArch=x86
|
||||||
|
@ -110,36 +120,36 @@ while :; do
|
||||||
unset __LLDB_Package
|
unset __LLDB_Package
|
||||||
;;
|
;;
|
||||||
trusty) # Ubuntu 14.04
|
trusty) # Ubuntu 14.04
|
||||||
if [ "$__LinuxCodeName" != "jessie" ]; then
|
if [ "$__CodeName" != "jessie" ]; then
|
||||||
__LinuxCodeName=trusty
|
__CodeName=trusty
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
xenial) # Ubuntu 16.04
|
xenial) # Ubuntu 16.04
|
||||||
if [ "$__LinuxCodeName" != "jessie" ]; then
|
if [ "$__CodeName" != "jessie" ]; then
|
||||||
__LinuxCodeName=xenial
|
__CodeName=xenial
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
zesty) # Ubuntu 17.04
|
zesty) # Ubuntu 17.04
|
||||||
if [ "$__LinuxCodeName" != "jessie" ]; then
|
if [ "$__CodeName" != "jessie" ]; then
|
||||||
__LinuxCodeName=zesty
|
__CodeName=zesty
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
bionic) # Ubuntu 18.04
|
bionic) # Ubuntu 18.04
|
||||||
if [ "$__LinuxCodeName" != "jessie" ]; then
|
if [ "$__CodeName" != "jessie" ]; then
|
||||||
__LinuxCodeName=bionic
|
__CodeName=bionic
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
jessie) # Debian 8
|
jessie) # Debian 8
|
||||||
__LinuxCodeName=jessie
|
__CodeName=jessie
|
||||||
__UbuntuRepo="http://ftp.debian.org/debian/"
|
__UbuntuRepo="http://ftp.debian.org/debian/"
|
||||||
;;
|
;;
|
||||||
stretch) # Debian 9
|
stretch) # Debian 9
|
||||||
__LinuxCodeName=stretch
|
__CodeName=stretch
|
||||||
__UbuntuRepo="http://ftp.debian.org/debian/"
|
__UbuntuRepo="http://ftp.debian.org/debian/"
|
||||||
__LLDB_Package="liblldb-6.0-dev"
|
__LLDB_Package="liblldb-6.0-dev"
|
||||||
;;
|
;;
|
||||||
buster) # Debian 10
|
buster) # Debian 10
|
||||||
__LinuxCodeName=buster
|
__CodeName=buster
|
||||||
__UbuntuRepo="http://ftp.debian.org/debian/"
|
__UbuntuRepo="http://ftp.debian.org/debian/"
|
||||||
__LLDB_Package="liblldb-6.0-dev"
|
__LLDB_Package="liblldb-6.0-dev"
|
||||||
;;
|
;;
|
||||||
|
@ -149,14 +159,22 @@ while :; do
|
||||||
usage;
|
usage;
|
||||||
exit 1;
|
exit 1;
|
||||||
fi
|
fi
|
||||||
__LinuxCodeName=
|
__CodeName=
|
||||||
__UbuntuRepo=
|
__UbuntuRepo=
|
||||||
__Tizen=tizen
|
__Tizen=tizen
|
||||||
;;
|
;;
|
||||||
alpine)
|
alpine)
|
||||||
__LinuxCodeName=alpine
|
__CodeName=alpine
|
||||||
__UbuntuRepo=
|
__UbuntuRepo=
|
||||||
;;
|
;;
|
||||||
|
freebsd11)
|
||||||
|
__FreeBSDBase="11.3-RELEASE"
|
||||||
|
;&
|
||||||
|
freebsd12)
|
||||||
|
__CodeName=freebsd
|
||||||
|
__BuildArch=x64
|
||||||
|
__SkipUnmount=1
|
||||||
|
;;
|
||||||
--skipunmount)
|
--skipunmount)
|
||||||
__SkipUnmount=1
|
__SkipUnmount=1
|
||||||
;;
|
;;
|
||||||
|
@ -192,7 +210,7 @@ if [ -d "$__RootfsDir" ]; then
|
||||||
rm -rf $__RootfsDir
|
rm -rf $__RootfsDir
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$__LinuxCodeName" == "alpine" ]]; then
|
if [[ "$__CodeName" == "alpine" ]]; then
|
||||||
__ApkToolsVersion=2.9.1
|
__ApkToolsVersion=2.9.1
|
||||||
__AlpineVersion=3.9
|
__AlpineVersion=3.9
|
||||||
__ApkToolsDir=$(mktemp -d)
|
__ApkToolsDir=$(mktemp -d)
|
||||||
|
@ -218,9 +236,24 @@ if [[ "$__LinuxCodeName" == "alpine" ]]; then
|
||||||
add $__AlpinePackagesEdgeTesting
|
add $__AlpinePackagesEdgeTesting
|
||||||
|
|
||||||
rm -r $__ApkToolsDir
|
rm -r $__ApkToolsDir
|
||||||
elif [[ -n $__LinuxCodeName ]]; then
|
elif [[ "$__CodeName" == "freebsd" ]]; then
|
||||||
qemu-debootstrap --arch $__UbuntuArch $__LinuxCodeName $__RootfsDir $__UbuntuRepo
|
mkdir -p $__RootfsDir/usr/local/etc
|
||||||
cp $__CrossDir/$__BuildArch/sources.list.$__LinuxCodeName $__RootfsDir/etc/apt/sources.list
|
wget -O - https://download.freebsd.org/ftp/releases/amd64/${__FreeBSDBase}/base.txz | tar -C $__RootfsDir -Jxf - ./lib ./usr/lib ./usr/libdata ./usr/include ./usr/share/keys ./etc ./bin/freebsd-version
|
||||||
|
# For now, ask for 11 ABI even on 12. This can be revisited later.
|
||||||
|
echo "ABI = \"FreeBSD:11:amd64\"; FINGERPRINTS = \"${__RootfsDir}/usr/share/keys\"; REPOS_DIR = [\"${__RootfsDir}/etc/pkg\"]; REPO_AUTOUPDATE = NO; RUN_SCRIPTS = NO;" > ${__RootfsDir}/usr/local/etc/pkg.conf
|
||||||
|
echo "FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/\${ABI}/quarterly", mirror_type: \"srv\", signature_type: \"fingerprints\", fingerprints: \"${__RootfsDir}/usr/share/keys/pkg\", enabled: yes }" > ${__RootfsDir}/etc/pkg/FreeBSD.conf
|
||||||
|
mkdir -p $__RootfsDir/tmp
|
||||||
|
# get and build package manager
|
||||||
|
wget -O - https://github.com/freebsd/pkg/archive/${__FreeBSDPkg}.tar.gz | tar -C $__RootfsDir/tmp -zxf -
|
||||||
|
cd $__RootfsDir/tmp/pkg-${__FreeBSDPkg}
|
||||||
|
./autogen.sh && ./configure --prefix=$__RootfsDir/host && make install
|
||||||
|
rm -rf $__RootfsDir/tmp/pkg-${__FreeBSDPkg}
|
||||||
|
# install packages we need.
|
||||||
|
$__RootfsDir/host/sbin/pkg -r $__RootfsDir -C $__RootfsDir/usr/local/etc/pkg.conf update
|
||||||
|
$__RootfsDir/host/sbin/pkg -r $__RootfsDir -C $__RootfsDir/usr/local/etc/pkg.conf install --yes $__FreeBSDPackages
|
||||||
|
elif [[ -n $__CodeName ]]; then
|
||||||
|
qemu-debootstrap --arch $__UbuntuArch $__CodeName $__RootfsDir $__UbuntuRepo
|
||||||
|
cp $__CrossDir/$__BuildArch/sources.list.$__CodeName $__RootfsDir/etc/apt/sources.list
|
||||||
chroot $__RootfsDir apt-get update
|
chroot $__RootfsDir apt-get update
|
||||||
chroot $__RootfsDir apt-get -f -y install
|
chroot $__RootfsDir apt-get -f -y install
|
||||||
chroot $__RootfsDir apt-get -y install $__UbuntuPackages
|
chroot $__RootfsDir apt-get -y install $__UbuntuPackages
|
||||||
|
@ -230,7 +263,7 @@ elif [[ -n $__LinuxCodeName ]]; then
|
||||||
umount $__RootfsDir/*
|
umount $__RootfsDir/*
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$__BuildArch" == "arm" && "$__LinuxCodeName" == "trusty" ]]; then
|
if [[ "$__BuildArch" == "arm" && "$__CodeName" == "trusty" ]]; then
|
||||||
pushd $__RootfsDir
|
pushd $__RootfsDir
|
||||||
patch -p1 < $__CrossDir/$__BuildArch/trusty.patch
|
patch -p1 < $__CrossDir/$__BuildArch/trusty.patch
|
||||||
patch -p1 < $__CrossDir/$__BuildArch/trusty-lttng-2.4.patch
|
patch -p1 < $__CrossDir/$__BuildArch/trusty-lttng-2.4.patch
|
||||||
|
|
|
@ -67,12 +67,12 @@ function Write-PipelineTaskError {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(($Type -ne 'error') -and ($Type -ne 'warning')) {
|
if(($Type -ne 'error') -and ($Type -ne 'warning')) {
|
||||||
Write-Host $Message
|
Write-Host $Message
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
$PSBoundParameters.Remove('Force') | Out-Null
|
$PSBoundParameters.Remove('Force') | Out-Null
|
||||||
if(-not $PSBoundParameters.ContainsKey('Type')) {
|
if(-not $PSBoundParameters.ContainsKey('Type')) {
|
||||||
$PSBoundParameters.Add('Type', 'error')
|
$PSBoundParameters.Add('Type', 'error')
|
||||||
}
|
}
|
||||||
Write-LogIssue @PSBoundParameters
|
Write-LogIssue @PSBoundParameters
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,6 +33,10 @@ try {
|
||||||
$disableConfigureToolsetImport = $true
|
$disableConfigureToolsetImport = $true
|
||||||
$LASTEXITCODE = 0
|
$LASTEXITCODE = 0
|
||||||
|
|
||||||
|
# `tools.ps1` checks $ci to perform some actions. Since the SDL
|
||||||
|
# scripts don't necessarily execute in the same agent that run the
|
||||||
|
# build.ps1/sh script this variable isn't automatically set.
|
||||||
|
$ci = $true
|
||||||
. $PSScriptRoot\..\tools.ps1
|
. $PSScriptRoot\..\tools.ps1
|
||||||
|
|
||||||
#Replace repo names to the format of org/repo
|
#Replace repo names to the format of org/repo
|
||||||
|
|
|
@ -6,10 +6,6 @@ param(
|
||||||
$ErrorActionPreference = 'Stop'
|
$ErrorActionPreference = 'Stop'
|
||||||
Set-StrictMode -Version 2.0
|
Set-StrictMode -Version 2.0
|
||||||
|
|
||||||
# `tools.ps1` checks $ci to perform some actions. Since the post-build
|
|
||||||
# scripts don't necessarily execute in the same agent that run the
|
|
||||||
# build.ps1/sh script this variable isn't automatically set.
|
|
||||||
$ci = $true
|
|
||||||
$disableConfigureToolsetImport = $true
|
$disableConfigureToolsetImport = $true
|
||||||
|
|
||||||
function ExtractArtifacts {
|
function ExtractArtifacts {
|
||||||
|
@ -29,6 +25,10 @@ function ExtractArtifacts {
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
# `tools.ps1` checks $ci to perform some actions. Since the SDL
|
||||||
|
# scripts don't necessarily execute in the same agent that run the
|
||||||
|
# build.ps1/sh script this variable isn't automatically set.
|
||||||
|
$ci = $true
|
||||||
. $PSScriptRoot\..\tools.ps1
|
. $PSScriptRoot\..\tools.ps1
|
||||||
|
|
||||||
$ExtractPackage = {
|
$ExtractPackage = {
|
||||||
|
|
|
@ -12,6 +12,10 @@ Set-StrictMode -Version 2.0
|
||||||
$disableConfigureToolsetImport = $true
|
$disableConfigureToolsetImport = $true
|
||||||
$LASTEXITCODE = 0
|
$LASTEXITCODE = 0
|
||||||
|
|
||||||
|
# `tools.ps1` checks $ci to perform some actions. Since the SDL
|
||||||
|
# scripts don't necessarily execute in the same agent that run the
|
||||||
|
# build.ps1/sh script this variable isn't automatically set.
|
||||||
|
$ci = $true
|
||||||
. $PSScriptRoot\..\tools.ps1
|
. $PSScriptRoot\..\tools.ps1
|
||||||
|
|
||||||
# Don't display the console progress UI - it's a huge perf hit
|
# Don't display the console progress UI - it's a huge perf hit
|
||||||
|
@ -58,6 +62,6 @@ try {
|
||||||
}
|
}
|
||||||
catch {
|
catch {
|
||||||
Write-Host $_.ScriptStackTrace
|
Write-Host $_.ScriptStackTrace
|
||||||
Write-PipelineTelemetryError -Category 'Sdl' -Message $_
|
Write-PipelineTelemetryError -Force -Category 'Sdl' -Message $_
|
||||||
ExitWithExitCode 1
|
ExitWithExitCode 1
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,10 @@ $disableConfigureToolsetImport = $true
|
||||||
$LASTEXITCODE = 0
|
$LASTEXITCODE = 0
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
# `tools.ps1` checks $ci to perform some actions. Since the SDL
|
||||||
|
# scripts don't necessarily execute in the same agent that run the
|
||||||
|
# build.ps1/sh script this variable isn't automatically set.
|
||||||
|
$ci = $true
|
||||||
. $PSScriptRoot\..\tools.ps1
|
. $PSScriptRoot\..\tools.ps1
|
||||||
|
|
||||||
# We create the temp directory where we'll store the sdl-config repository
|
# We create the temp directory where we'll store the sdl-config repository
|
||||||
|
@ -62,4 +66,4 @@ catch {
|
||||||
Write-Host $_.ScriptStackTrace
|
Write-Host $_.ScriptStackTrace
|
||||||
Write-PipelineTelemetryError -Category 'Sdl' -Message $_
|
Write-PipelineTelemetryError -Category 'Sdl' -Message $_
|
||||||
ExitWithExitCode 1
|
ExitWithExitCode 1
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,6 +16,10 @@ $disableConfigureToolsetImport = $true
|
||||||
$LASTEXITCODE = 0
|
$LASTEXITCODE = 0
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
# `tools.ps1` checks $ci to perform some actions. Since the SDL
|
||||||
|
# scripts don't necessarily execute in the same agent that run the
|
||||||
|
# build.ps1/sh script this variable isn't automatically set.
|
||||||
|
$ci = $true
|
||||||
. $PSScriptRoot\..\tools.ps1
|
. $PSScriptRoot\..\tools.ps1
|
||||||
|
|
||||||
# We store config files in the r directory of .gdn
|
# We store config files in the r directory of .gdn
|
||||||
|
@ -64,6 +68,6 @@ try {
|
||||||
}
|
}
|
||||||
catch {
|
catch {
|
||||||
Write-Host $_.ScriptStackTrace
|
Write-Host $_.ScriptStackTrace
|
||||||
Write-PipelineTelemetryError -Category 'Sdl' -Message $_
|
Write-PipelineTelemetryError -Force -Category 'Sdl' -Message $_
|
||||||
ExitWithExitCode 1
|
ExitWithExitCode 1
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ variables:
|
||||||
- name: PublicDevRelease_31_Channel_Id
|
- name: PublicDevRelease_31_Channel_Id
|
||||||
value: 128
|
value: 128
|
||||||
|
|
||||||
# .NET Core 5 Dev
|
# .NET 5 Dev
|
||||||
- name: NetCore_5_Dev_Channel_Id
|
- name: Net_5_Dev_Channel_Id
|
||||||
value: 131
|
value: 131
|
||||||
|
|
||||||
# .NET Eng - Validation
|
# .NET Eng - Validation
|
||||||
|
@ -96,4 +96,4 @@ variables:
|
||||||
- name: skipComponentGovernanceDetection
|
- name: skipComponentGovernanceDetection
|
||||||
value: true
|
value: true
|
||||||
- name: runCodesignValidationInjection
|
- name: runCodesignValidationInjection
|
||||||
value: false
|
value: false
|
||||||
|
|
|
@ -27,7 +27,7 @@ parameters:
|
||||||
# needs to be updated with the new channel ID
|
# needs to be updated with the new channel ID
|
||||||
NetEngLatestChannelId: 2
|
NetEngLatestChannelId: 2
|
||||||
NetEngValidationChannelId: 9
|
NetEngValidationChannelId: 9
|
||||||
NetCoreDev5ChannelId: 131
|
NetDev5ChannelId: 131
|
||||||
GeneralTestingChannelId: 529
|
GeneralTestingChannelId: 529
|
||||||
NETCoreToolingDevChannelId: 548
|
NETCoreToolingDevChannelId: 548
|
||||||
NETCoreToolingReleaseChannelId: 549
|
NETCoreToolingReleaseChannelId: 549
|
||||||
|
@ -35,8 +35,10 @@ parameters:
|
||||||
NETCoreExperimentalChannelId: 562
|
NETCoreExperimentalChannelId: 562
|
||||||
NetEngServicesIntChannelId: 678
|
NetEngServicesIntChannelId: 678
|
||||||
NetEngServicesProdChannelId: 679
|
NetEngServicesProdChannelId: 679
|
||||||
Net5Preview1ChannelId: 737
|
|
||||||
Net5Preview2ChannelId: 738
|
Net5Preview2ChannelId: 738
|
||||||
|
Net5Preview3ChannelId: 739
|
||||||
|
NetCoreSDK313xxChannelId: 759
|
||||||
|
NetCoreSDK313xxInternalChannelId: 760
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- stage: Validate
|
- stage: Validate
|
||||||
|
@ -63,7 +65,7 @@ stages:
|
||||||
inputs:
|
inputs:
|
||||||
filePath: $(Build.SourcesDirectory)/eng/common/post-build/check-channel-consistency.ps1
|
filePath: $(Build.SourcesDirectory)/eng/common/post-build/check-channel-consistency.ps1
|
||||||
arguments: -PromoteToChannels "$(InitialChannels)[$(PromoteToMaestroChannelId)]"
|
arguments: -PromoteToChannels "$(InitialChannels)[$(PromoteToMaestroChannelId)]"
|
||||||
-AvailableChannelIds ${{parameters.NetEngLatestChannelId}},${{parameters.NetEngValidationChannelId}},${{parameters.NetCoreDev5ChannelId}},${{parameters.GeneralTestingChannelId}},${{parameters.NETCoreToolingDevChannelId}},${{parameters.NETCoreToolingReleaseChannelId}},${{parameters.NETInternalToolingChannelId}},${{parameters.NETCoreExperimentalChannelId}},${{parameters.NetEngServicesIntChannelId}},${{parameters.NetEngServicesProdChannelId}},${{parameters.Net5Preview1ChannelId}},${{parameters.Net5Preview2ChannelId}}
|
-AvailableChannelIds ${{parameters.NetEngLatestChannelId}},${{parameters.NetEngValidationChannelId}},${{parameters.NetDev5ChannelId}},${{parameters.GeneralTestingChannelId}},${{parameters.NETCoreToolingDevChannelId}},${{parameters.NETCoreToolingReleaseChannelId}},${{parameters.NETInternalToolingChannelId}},${{parameters.NETCoreExperimentalChannelId}},${{parameters.NetEngServicesIntChannelId}},${{parameters.NetEngServicesProdChannelId}},${{parameters.Net5Preview2ChannelId}},${{parameters.Net5Preview3ChannelId}},${{parameters.NetCoreSDK313xxChannelId}},${{parameters.NetCoreSDK313xxInternalChannelId}}
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
displayName: NuGet Validation
|
displayName: NuGet Validation
|
||||||
|
@ -198,23 +200,9 @@ stages:
|
||||||
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
||||||
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
||||||
stageName: 'NetCore_Dev5_Publish'
|
stageName: 'NetCore_Dev5_Publish'
|
||||||
channelName: '.NET Core 5 Dev'
|
channelName: '.NET 5 Dev'
|
||||||
akaMSChannelName: 'net5/dev'
|
akaMSChannelName: 'net5/dev'
|
||||||
channelId: ${{ parameters.NetCoreDev5ChannelId }}
|
channelId: ${{ parameters.NetDev5ChannelId }}
|
||||||
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
|
|
||||||
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
|
|
||||||
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
|
|
||||||
|
|
||||||
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
|
||||||
parameters:
|
|
||||||
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
|
||||||
dependsOn: ${{ parameters.publishDependsOn }}
|
|
||||||
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
|
||||||
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
|
||||||
stageName: 'Net5_Preview1_Publish'
|
|
||||||
channelName: '.NET 5 Preview 1'
|
|
||||||
akaMSChannelName: 'net5/preview1'
|
|
||||||
channelId: ${{ parameters.Net5Preview1ChannelId }}
|
|
||||||
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
|
||||||
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
|
||||||
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
|
||||||
|
@ -233,6 +221,20 @@ stages:
|
||||||
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
|
||||||
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
|
||||||
|
|
||||||
|
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
||||||
|
parameters:
|
||||||
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
||||||
|
dependsOn: ${{ parameters.publishDependsOn }}
|
||||||
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
||||||
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
||||||
|
stageName: 'Net5_Preview3_Publish'
|
||||||
|
channelName: '.NET 5 Preview 3'
|
||||||
|
akaMSChannelName: 'net5/preview3'
|
||||||
|
channelId: ${{ parameters.Net5Preview3ChannelId }}
|
||||||
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json'
|
||||||
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json'
|
||||||
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-symbols/nuget/v3/index.json'
|
||||||
|
|
||||||
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
||||||
parameters:
|
parameters:
|
||||||
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
||||||
|
@ -352,3 +354,29 @@ stages:
|
||||||
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
|
||||||
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
|
||||||
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng-symbols/nuget/v3/index.json'
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng-symbols/nuget/v3/index.json'
|
||||||
|
|
||||||
|
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
|
||||||
|
parameters:
|
||||||
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
||||||
|
dependsOn: ${{ parameters.publishDependsOn }}
|
||||||
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
||||||
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
||||||
|
stageName: 'NETCore_SDK_313xx_Publishing'
|
||||||
|
channelName: '.NET Core SDK 3.1.3xx'
|
||||||
|
channelId: ${{ parameters.NetCoreSDK313xxChannelId }}
|
||||||
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1-transport/nuget/v3/index.json'
|
||||||
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1/nuget/v3/index.json'
|
||||||
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1-symbols/nuget/v3/index.json'
|
||||||
|
|
||||||
|
- template: \eng\common\templates\post-build\channels\generic-internal-channel.yml
|
||||||
|
parameters:
|
||||||
|
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
|
||||||
|
dependsOn: ${{ parameters.publishDependsOn }}
|
||||||
|
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
|
||||||
|
symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }}
|
||||||
|
stageName: 'NETCore_SDK_313xx_Internal_Publishing'
|
||||||
|
channelName: '.NET Core SDK 3.1.3xx Internal'
|
||||||
|
channelId: ${{ parameters.NetCoreSDK313xxInternalChannelId }}
|
||||||
|
transportFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-transport/nuget/v3/index.json'
|
||||||
|
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal/nuget/v3/index.json'
|
||||||
|
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-symbols/nuget/v3/index.json'
|
||||||
|
|
|
@ -8,6 +8,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"msbuild-sdks": {
|
"msbuild-sdks": {
|
||||||
"Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20171.1"
|
"Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20180.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue