diff --git a/eng/pipelines/templates/jobs/archetype-sdk-client.yml b/eng/pipelines/templates/jobs/archetype-sdk-client.yml index ef7a9d687..8e47e21c6 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-client.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-client.yml @@ -27,24 +27,24 @@ jobs: strategy: matrix: Linux_x64_gcc8: - Pool: azsdk-pool-mms-ubuntu-2004-general - OSVmImage: MMSUbuntu20.04 + Pool: azsdk-pool-mms-ubuntu-1804-general + OSVmImage: MMSUbuntu18.04 VcpkgInstall: 'curl[ssl] libxml2 openssl' VCPKG_DEFAULT_TRIPLET: 'x64-linux' CC: '/usr/bin/gcc-8' CXX: '/usr/bin/g++-8' BuildArgs: '-j 10' Linux_x64_gcc9: - Pool: azsdk-pool-mms-ubuntu-2004-general - OSVmImage: MMSUbuntu20.04 + Pool: azsdk-pool-mms-ubuntu-1804-general + OSVmImage: MMSUbuntu18.04 VcpkgInstall: 'curl[ssl] libxml2 openssl' VCPKG_DEFAULT_TRIPLET: 'x64-linux' CC: '/usr/bin/gcc-9' CXX: '/usr/bin/g++-9' BuildArgs: '-j 10' Linux_x64: - Pool: azsdk-pool-mms-ubuntu-2004-general - OSVmImage: MMSUbuntu20.04 + Pool: azsdk-pool-mms-ubuntu-1804-general + OSVmImage: MMSUbuntu18.04 VcpkgInstall: 'curl[ssl] libxml2 openssl' VCPKG_DEFAULT_TRIPLET: 'x64-linux' BuildArgs: '-j 10' @@ -75,8 +75,8 @@ jobs: # Unit testing ON Linux_x64_with_unit_test: - Pool: azsdk-pool-mms-ubuntu-2004-general - OSVmImage: MMSUbuntu20.04 + Pool: azsdk-pool-mms-ubuntu-1804-general + OSVmImage: MMSUbuntu18.04 VcpkgInstall: 'curl[ssl] libxml2 openssl' VCPKG_DEFAULT_TRIPLET: 'x64-linux' CmakeArgs: ' -DBUILD_TESTING=ON -DBUILD_PERFORMANCE_TESTS=ON -DRUN_LONG_UNIT_TESTS=ON -DCMAKE_BUILD_TYPE=Debug -DBUILD_CODE_COVERAGE=ON' @@ -86,12 +86,19 @@ jobs: CODE_COVERAGE_COLLECT_ONLY: 1 BuildArgs: '-j 10' Linux_x64_with_unit_test_release: + Pool: azsdk-pool-mms-ubuntu-1804-general + OSVmImage: MMSUbuntu18.04 + VcpkgInstall: 'curl[ssl] libxml2 openssl' + VCPKG_DEFAULT_TRIPLET: 'x64-linux' + CmakeArgs: ' -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=ON -DBUILD_PERFORMANCE_TESTS=ON -DRUN_LONG_UNIT_TESTS=ON' + BuildArgs: '-j 10' + Ubuntu20_x64_with_unit_test_release: Pool: azsdk-pool-mms-ubuntu-2004-general OSVmImage: MMSUbuntu20.04 VcpkgInstall: 'curl[ssl] libxml2 openssl' VCPKG_DEFAULT_TRIPLET: 'x64-linux' CmakeArgs: ' -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=ON -DBUILD_PERFORMANCE_TESTS=ON -DRUN_LONG_UNIT_TESTS=ON' - BuildArgs: '-j 10' + BuildArgs: '-j 10' Win_x86_with_unit_test: Pool: azsdk-pool-mms-win-2019-general OSVmImage: MMS2019 diff --git a/eng/pipelines/templates/jobs/archetype-sdk-tests.yml b/eng/pipelines/templates/jobs/archetype-sdk-tests.yml index 3bcf1247e..9a6735a20 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-tests.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-tests.yml @@ -28,8 +28,8 @@ jobs: strategy: matrix: Linux_x64_with_unit_test: - Pool: azsdk-pool-mms-ubuntu-2004-general - OSVmImage: MMSUbuntu20.04 + Pool: azsdk-pool-mms-ubuntu-1804-general + OSVmImage: MMSUbuntu18.04 VcpkgInstall: 'curl[ssl] libxml2 openssl' VCPKG_DEFAULT_TRIPLET: 'x64-linux' CmakeArgs: ' -DBUILD_TESTING=ON -DBUILD_PERFORMANCE_TESTS=ON -DRUN_LONG_UNIT_TESTS=ON -DCMAKE_BUILD_TYPE=Debug -DBUILD_CODE_COVERAGE=ON' @@ -39,6 +39,14 @@ jobs: CODE_COVERAGE_COLLECT_ONLY: 1 AZURE_CORE_ENABLE_JSON_TESTS: 1 BuildArgs: '-j 4' + Ubuntu20_x64_with_unit_test: + Pool: azsdk-pool-mms-ubuntu-1804-general + OSVmImage: MMSUbuntu18.04 + VcpkgInstall: 'curl[ssl] libxml2 openssl' + VCPKG_DEFAULT_TRIPLET: 'x64-linux' + CmakeArgs: ' -DBUILD_TESTING=ON -DBUILD_PERFORMANCE_TESTS=ON -DRUN_LONG_UNIT_TESTS=ON -DCMAKE_BUILD_TYPE=Release' + AZURE_CORE_ENABLE_JSON_TESTS: 1 + BuildArgs: '-j 4' # Not asking for any transport adapter will default to OS -> windows:winHttp or !windows:libcurl Win_x86_with_unit_test_winHttp: Pool: azsdk-pool-mms-win-2019-general