Commit d82800e8 by Edward Thomson

ci: use bionic for non-amd64 builds

Use Bionic so that we have a modern libssh2 (for communicating with
GitHub).  We've ported fixes to our Trusty-based amd64 images, but
maintaining patches for multiple platforms is heinous.
parent b244ea79
...@@ -2,57 +2,57 @@ resources: ...@@ -2,57 +2,57 @@ resources:
- repo: self - repo: self
jobs: jobs:
- job: linux_x86_xenial_gcc_openssl - job: linux_x86_bionic_gcc_openssl
displayName: 'Linux (x86; Xenial; GCC; OpenSSL)' displayName: 'Linux (x86; Bionic; GCC; OpenSSL)'
pool: pool:
vmImage: 'Ubuntu 16.04' vmImage: 'Ubuntu 16.04'
steps: steps:
- template: docker.yml - template: docker.yml
parameters: parameters:
qemu: 'true' qemu: 'true'
imageName: 'libgit2/xenial-x86:test' imageName: 'libgit2/bionic-x86:test'
environmentVariables: | environmentVariables: |
CC=gcc CC=gcc
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL
LEAK_CHECK=valgrind LEAK_CHECK=valgrind
- job: linux_x86_xenial_clang_openssl - job: linux_x86_bionic_clang_openssl
displayName: 'Linux (x86; Xenial; Clang; OpenSSL)' displayName: 'Linux (x86; Bionic; Clang; OpenSSL)'
pool: pool:
vmImage: 'Ubuntu 16.04' vmImage: 'Ubuntu 16.04'
steps: steps:
- template: docker.yml - template: docker.yml
parameters: parameters:
qemu: 'true' qemu: 'true'
imageName: 'libgit2/xenial-x86:test' imageName: 'libgit2/bionic-x86:test'
environmentVariables: | environmentVariables: |
CC=clang CC=clang
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL
LEAK_CHECK=valgrind LEAK_CHECK=valgrind
- job: linux_arm32_xenial_gcc_openssl - job: linux_arm32_bionic_gcc_openssl
displayName: 'Linux (arm32; Xenial; GCC; OpenSSL)' displayName: 'Linux (arm32; Bionic; GCC; OpenSSL)'
pool: pool:
vmImage: 'Ubuntu 16.04' vmImage: 'Ubuntu 16.04'
steps: steps:
- template: docker.yml - template: docker.yml
parameters: parameters:
qemu: 'true' qemu: 'true'
imageName: 'libgit2/xenial-arm32:test' imageName: 'libgit2/bionic-arm32:test'
environmentVariables: | environmentVariables: |
CC=gcc CC=gcc
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL
SKIP_PROXY_TESTS=true SKIP_PROXY_TESTS=true
- job: linux_arm64_xenial_gcc_openssl - job: linux_arm64_bionic_gcc_openssl
displayName: 'Linux (arm64; Xenial; GCC; OpenSSL)' displayName: 'Linux (arm64; Bionic; GCC; OpenSSL)'
pool: pool:
vmImage: 'Ubuntu 16.04' vmImage: 'Ubuntu 16.04'
steps: steps:
- template: docker.yml - template: docker.yml
parameters: parameters:
qemu: 'true' qemu: 'true'
imageName: 'libgit2/xenial-arm64:test' imageName: 'libgit2/bionic-arm64:test'
environmentVariables: | environmentVariables: |
CC=gcc CC=gcc
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment