diff --git a/build/.vsts-ci.yml b/build/.vsts-ci.yml index e86b0873..12f880a4 100644 --- a/build/.vsts-ci.yml +++ b/build/.vsts-ci.yml @@ -3,9 +3,6 @@ variables: runCodesignValidationInjection: false resources: containers: - - container: linux-c-ubuntu-1804 - endpoint: csdk-containers - image: csdkcontainerregistry.azurecr.io/linux-c-ubuntu-1804:latest - container: linux-c-ubuntu-2004 endpoint: csdk-containers image: csdkcontainerregistry.azurecr.io/linux-c-ubuntu-2004:latest @@ -124,7 +121,7 @@ jobs: - job: clang container: linux-c-ubuntu-clang pool: - name: 'sdk-c--ubuntu-18' + name: 'sdk-c--ubuntu-22' displayName: 'Linux Ubuntu Clang' steps: - script: | @@ -153,74 +150,10 @@ jobs: IOTHUB_CONN_STRING_INVALIDCERT: $(IOTHUB-CONN-STRING-INVALIDCERT) DPS_GLOBALDEVICEENDPOINT_INVALIDCERT: $(DPS-GLOBALDEVICEENDPOINT-INVALIDCERT) PROVISIONING_CONNECTION_STRING_INVALIDCERT: $(PROVISIONING-CONNECTION-STRING-INVALIDCERT) -- job: ubuntu1804 - container: linux-c-ubuntu-1804 - pool: - name: 'sdk-c--ubuntu-18' - displayName: 'Linux Ubuntu 18.04' - steps: - - script: | - if [ -f "jenkins/ubuntu_c.sh" ] - then - export OPENSSL_ia32cap=0x00000000 - sudo chmod -R 755 . - sudo -E ./jenkins/ubuntu_c.sh - fi - displayName: 'build' - env: - IOTHUB_CONNECTION_STRING: $(IOTHUB-CONNECTION-STRING) - IOTHUB_EVENTHUB_CONNECTION_STRING: $(IOTHUB-EVENTHUB-CONNECTION-STRING) - IOTHUB_E2E_X509_CERT_BASE64: $(IOTHUB-E2E-X509-CERT-BASE64) - IOTHUB_E2E_X509_PRIVATE_KEY_BASE64: $(IOTHUB-E2E-X509-PRIVATE-KEY-BASE64) - IOTHUB_E2E_X509_THUMBPRINT: $(IOTHUB-E2E-X509-THUMBPRINT) - IOTHUB_POLICY_KEY: $(IOTHUB-POLICY-KEY) - IOTHUB_PARTITION_COUNT: $(IOTHUB-PARTITION-COUNT) - STORAGE_ACCOUNT_CONNECTION_STRING: $(STORAGE-ACCOUNT-CONNECTION-STRING) - IOT_DPS_CONNECTION_STRING: $(IOT-DPS-CONNECTION-STRING) - IOT_DPS_ID_SCOPE: $(IOT-DPS-ID-SCOPE) - IOTHUB_CA_ROOT_CERT: $(IOTHUB-CA-ROOT-CERT) - IOTHUB_CA_ROOT_CERT_KEY: $(IOTHUB-CA-ROOT-CERT-KEY) - IOT_DPS_GLOBAL_ENDPOINT: $(IOT-DPS-GLOBAL-ENDPOINT) - IOTHUB_DEVICE_CONN_STRING_INVALIDCERT: $(IOTHUB-DEVICE-CONN-STRING-INVALIDCERT) - IOTHUB_CONN_STRING_INVALIDCERT: $(IOTHUB-CONN-STRING-INVALIDCERT) - DPS_GLOBALDEVICEENDPOINT_INVALIDCERT: $(DPS-GLOBALDEVICEENDPOINT-INVALIDCERT) - PROVISIONING_CONNECTION_STRING_INVALIDCERT: $(PROVISIONING-CONNECTION-STRING-INVALIDCERT) -- job: ubuntu2004 - container: linux-c-ubuntu-2004 - pool: - name: 'sdk-c--ubuntu-18' - displayName: 'Linux Ubuntu 20.04' - steps: - - script: | - if [ -f "jenkins/ubuntu_c.sh" ] - then - export OPENSSL_ia32cap=0x00000000 - sudo chmod -R 755 . - sudo -E ./jenkins/ubuntu_c.sh - fi - displayName: 'build' - env: - IOTHUB_CONNECTION_STRING: $(IOTHUB-CONNECTION-STRING) - IOTHUB_EVENTHUB_CONNECTION_STRING: $(IOTHUB-EVENTHUB-CONNECTION-STRING) - IOTHUB_E2E_X509_CERT_BASE64: $(IOTHUB-E2E-X509-CERT-BASE64) - IOTHUB_E2E_X509_PRIVATE_KEY_BASE64: $(IOTHUB-E2E-X509-PRIVATE-KEY-BASE64) - IOTHUB_E2E_X509_THUMBPRINT: $(IOTHUB-E2E-X509-THUMBPRINT) - IOTHUB_POLICY_KEY: $(IOTHUB-POLICY-KEY) - IOTHUB_PARTITION_COUNT: $(IOTHUB-PARTITION-COUNT) - STORAGE_ACCOUNT_CONNECTION_STRING: $(STORAGE-ACCOUNT-CONNECTION-STRING) - IOT_DPS_CONNECTION_STRING: $(IOT-DPS-CONNECTION-STRING) - IOT_DPS_ID_SCOPE: $(IOT-DPS-ID-SCOPE) - IOTHUB_CA_ROOT_CERT: $(IOTHUB-CA-ROOT-CERT) - IOTHUB_CA_ROOT_CERT_KEY: $(IOTHUB-CA-ROOT-CERT-KEY) - IOT_DPS_GLOBAL_ENDPOINT: $(IOT-DPS-GLOBAL-ENDPOINT) - IOTHUB_DEVICE_CONN_STRING_INVALIDCERT: $(IOTHUB-DEVICE-CONN-STRING-INVALIDCERT) - IOTHUB_CONN_STRING_INVALIDCERT: $(IOTHUB-CONN-STRING-INVALIDCERT) - DPS_GLOBALDEVICEENDPOINT_INVALIDCERT: $(DPS-GLOBALDEVICEENDPOINT-INVALIDCERT) - PROVISIONING_CONNECTION_STRING_INVALIDCERT: $(PROVISIONING-CONNECTION-STRING-INVALIDCERT) - job: linuxoptions container: linux-c-ubuntu-2004 pool: - name: 'sdk-c--ubuntu-18' + name: 'sdk-c--ubuntu-22' displayName: 'Linux Ubuntu 20.04 with Options' steps: - script: | @@ -233,7 +166,7 @@ jobs: - job: wolfssl container: linux-c-ubuntu-wolfssl pool: - name: 'sdk-c--ubuntu-18' + name: 'sdk-c--ubuntu-22' displayName: 'Linux Ubuntu with WolfSSL' steps: - script: | @@ -265,7 +198,7 @@ jobs: - job: debian container: linux-c-debian pool: - name: 'sdk-c--ubuntu-18' + name: 'sdk-c--ubuntu-22' displayName: 'Linux Debian' steps: - script: | @@ -297,7 +230,7 @@ jobs: - job: linux_install_deps container: linux-c-debian pool: - name: 'sdk-c--ubuntu-18' + name: 'sdk-c--ubuntu-22' displayName: 'Linux Debian with Installed Deps' steps: - script: | @@ -392,7 +325,7 @@ jobs: - job: raspberrypi container: raspberrypi-c-buster pool: - name: 'sdk-c--ubuntu-18' + name: 'sdk-c--ubuntu-22' displayName: Raspberry Pi steps: - script: |