Skip to content

Commit 7632738

Browse files
committed
azure: deprecate Trusty in favor of Xenial
Support for the LTS release Ubuntu 14.04 Trusty has been dropped in April 2019, but Azure is still using Trusty as its primary platform to build and test against. Let's deprecate it in favor of Xenial.
1 parent 5a6740e commit 7632738

File tree

3 files changed

+32
-52
lines changed

3 files changed

+32
-52
lines changed

azure-pipelines.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,61 +6,61 @@ trigger:
66
- maint/*
77

88
jobs:
9-
- job: linux_amd64_trusty_gcc_openssl
10-
displayName: 'Linux (amd64; Trusty; GCC; OpenSSL)'
9+
- job: linux_amd64_xenial_gcc_openssl
10+
displayName: 'Linux (amd64; Xenial; GCC; OpenSSL)'
1111
pool:
1212
vmImage: 'Ubuntu 16.04'
1313
steps:
1414
- template: azure-pipelines/docker.yml
1515
parameters:
1616
docker:
17-
image: trusty
18-
base: ubuntu:trusty
17+
image: xenial
18+
base: ubuntu:xenial
1919
environmentVariables: |
2020
CC=gcc
2121
CMAKE_GENERATOR=Unix Makefiles
2222
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DREGEX_BACKEND=builtin -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
2323
24-
- job: linux_amd64_trusty_gcc_mbedtls
25-
displayName: 'Linux (amd64; Trusty; GCC; mbedTLS)'
24+
- job: linux_amd64_xenial_gcc_mbedtls
25+
displayName: 'Linux (amd64; Xenial; GCC; mbedTLS)'
2626
pool:
2727
vmImage: 'Ubuntu 16.04'
2828
steps:
2929
- template: azure-pipelines/docker.yml
3030
parameters:
3131
docker:
32-
image: trusty
33-
base: ubuntu:trusty
32+
image: xenial
33+
base: ubuntu:xenial
3434
environmentVariables: |
3535
CC=gcc
3636
CMAKE_GENERATOR=Unix Makefiles
3737
CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DUSE_SHA1=HTTPS -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
3838
39-
- job: linux_amd64_trusty_clang_openssl
40-
displayName: 'Linux (amd64; Trusty; Clang; OpenSSL)'
39+
- job: linux_amd64_xenial_clang_openssl
40+
displayName: 'Linux (amd64; Xenial; Clang; OpenSSL)'
4141
pool:
4242
vmImage: 'Ubuntu 16.04'
4343
steps:
4444
- template: azure-pipelines/docker.yml
4545
parameters:
4646
docker:
47-
image: trusty
48-
base: ubuntu:trusty
47+
image: xenial
48+
base: ubuntu:xenial
4949
environmentVariables: |
5050
CC=clang
5151
CMAKE_GENERATOR=Unix Makefiles
5252
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
5353
54-
- job: linux_amd64_trusty_clang_mbedtls
55-
displayName: 'Linux (amd64; Trusty; Clang; mbedTLS)'
54+
- job: linux_amd64_xenial_clang_mbedtls
55+
displayName: 'Linux (amd64; Xenial; Clang; mbedTLS)'
5656
pool:
5757
vmImage: 'Ubuntu 16.04'
5858
steps:
5959
- template: azure-pipelines/docker.yml
6060
parameters:
6161
docker:
62-
image: trusty
63-
base: ubuntu:trusty
62+
image: xenial
63+
base: ubuntu:xenial
6464
environmentVariables: |
6565
CC=clang
6666
CMAKE_GENERATOR=Unix Makefiles

azure-pipelines/docker/trusty

Lines changed: 0 additions & 20 deletions
This file was deleted.

azure-pipelines/nightly.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,64 +2,64 @@ resources:
22
- repo: self
33

44
jobs:
5-
- job: linux_amd64_trusty_gcc_openssl
6-
displayName: 'Linux (amd64; Trusty; GCC; OpenSSL)'
5+
- job: linux_amd64_xenial_gcc_openssl
6+
displayName: 'Linux (amd64; Xenial; GCC; OpenSSL)'
77
pool:
88
vmImage: 'Ubuntu 16.04'
99
steps:
1010
- template: docker.yml
1111
parameters:
1212
docker:
13-
image: trusty
14-
base: ubuntu:trusty
13+
image: xenial
14+
base: ubuntu:xenial
1515
environmentVariables: |
1616
CC=gcc
1717
CMAKE_GENERATOR=Unix Makefiles
1818
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DREGEX_BACKEND=builtin -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
1919
RUN_INVASIVE_TESTS=true
2020
21-
- job: linux_amd64_trusty_gcc_mbedtls
22-
displayName: 'Linux (amd64; Trusty; GCC; mbedTLS)'
21+
- job: linux_amd64_xenial_gcc_mbedtls
22+
displayName: 'Linux (amd64; Xenial; GCC; mbedTLS)'
2323
pool:
2424
vmImage: 'Ubuntu 16.04'
2525
steps:
2626
- template: docker.yml
2727
parameters:
2828
docker:
29-
image: trusty
30-
base: ubuntu:trusty
29+
image: xenial
30+
base: ubuntu:xenial
3131
environmentVariables: |
3232
CC=gcc
3333
CMAKE_GENERATOR=Unix Makefiles
3434
CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DUSE_SHA1=HTTPS -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
3535
RUN_INVASIVE_TESTS=true
3636
37-
- job: linux_amd64_trusty_clang_openssl
38-
displayName: 'Linux (amd64; Trusty; Clang; OpenSSL)'
37+
- job: linux_amd64_xenial_clang_openssl
38+
displayName: 'Linux (amd64; Xenial; Clang; OpenSSL)'
3939
pool:
4040
vmImage: 'Ubuntu 16.04'
4141
steps:
4242
- template: docker.yml
4343
parameters:
4444
docker:
45-
image: trusty
46-
base: ubuntu:trusty
45+
image: xenial
46+
base: ubuntu:xenial
4747
environmentVariables: |
4848
CC=clang
4949
CMAKE_GENERATOR=Unix Makefiles
5050
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind
5151
RUN_INVASIVE_TESTS=true
5252
53-
- job: linux_amd64_trusty_clang_mbedtls
54-
displayName: 'Linux (amd64; Trusty; Clang; mbedTLS)'
53+
- job: linux_amd64_xenial_clang_mbedtls
54+
displayName: 'Linux (amd64; Xenial; Clang; mbedTLS)'
5555
pool:
5656
vmImage: 'Ubuntu 16.04'
5757
steps:
5858
- template: docker.yml
5959
parameters:
6060
docker:
61-
image: trusty
62-
base: ubuntu:trusty
61+
image: xenial
62+
base: ubuntu:xenial
6363
environmentVariables: |
6464
CC=clang
6565
CMAKE_GENERATOR=Unix Makefiles

0 commit comments

Comments
 (0)