diff --git a/eng/pipelines/linux.yml b/eng/pipelines/linux.yml index ae5e8a49b1bd..779d7721fcab 100644 --- a/eng/pipelines/linux.yml +++ b/eng/pipelines/linux.yml @@ -100,6 +100,16 @@ stages: _buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm64 ' _buildExtraArguments: -warnAsError false _publishTests: true + + ${{ if eq(parameters.isOfficialBuild, 'true') }}: + RedHat6_x64_Release: + _BuildConfig: Release + _architecture: x64 + _framework: netcoreapp + _buildScriptPrefix: '' + _buildExtraArguments: /p:RuntimeOS=rhel.6 /p:PortableBuild=false + _dockerContainer: rhel6_container + _publishTests: false pool: name: Hosted Ubuntu 1604 @@ -127,34 +137,43 @@ stages: # Legs without helix testing # Only run this leg in PRs. - - ${{ if and(eq(parameters.fullMatrix, 'false'), and(ne(parameters.testScope, 'outerloop'), ne(parameters.testScope, 'all'))) }}: + - ${{ if and(eq(parameters.isOfficialBuild, 'false'), and(ne(parameters.testScope, 'outerloop'), ne(parameters.testScope, 'all'))) }}: - job: LinuxNoTest displayName: Build strategy: matrix: - arm_Debug: - _BuildConfig: Debug - _architecture: arm - _framework: netcoreapp - _buildExtraArguments: /p:RuntimeOS=ubuntu.16.04 -warnAsError false - _buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm ' - _dockerContainer: ubuntu_1604_arm_cross_container - - musl_arm64_Debug: - _BuildConfig: Debug - _architecture: arm64 - _framework: netcoreapp - _dockerContainer: alpine_37_arm64_container - _buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm64 ' - _buildExtraArguments: -warnAsError false /p:BuildNativeCompiler=--clang5.0 /p:RuntimeOS=linux-musl - - arm64_Debug: - _BuildConfig: Debug - _architecture: arm64 + RedHat6_x64_Release: + _BuildConfig: Release + _architecture: x64 _framework: netcoreapp - _dockerContainer: ubuntu_1604_arm64_cross_container - _buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm64 ' - _buildExtraArguments: --warnAsError false + _buildScriptPrefix: '' + _buildExtraArguments: /p:RuntimeOS=rhel.6 /p:PortableBuild=false + _dockerContainer: rhel6_container + + ${{ if eq(parameters.isFullMatrix, 'false') }}: + arm_Debug: + _BuildConfig: Debug + _architecture: arm + _framework: netcoreapp + _buildExtraArguments: /p:RuntimeOS=ubuntu.16.04 -warnAsError false + _buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm ' + _dockerContainer: ubuntu_1604_arm_cross_container + + musl_arm64_Debug: + _BuildConfig: Debug + _architecture: arm64 + _framework: netcoreapp + _dockerContainer: alpine_37_arm64_container + _buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm64 ' + _buildExtraArguments: -warnAsError false /p:BuildNativeCompiler=--clang5.0 /p:RuntimeOS=linux-musl + + arm64_Debug: + _BuildConfig: Debug + _architecture: arm64 + _framework: netcoreapp + _dockerContainer: ubuntu_1604_arm64_cross_container + _buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm64 ' + _buildExtraArguments: --warnAsError false pool: name: Hosted Ubuntu 1604