Update CI builds to Ubuntu 22.04 / OpenSSL 3
By updating the Linux builds to be based on Ubuntu 22.04, this should make the resulting binaries start linking against OpenSSL 3, instead of the end-of-life OpenSSL 1.1.x series. To be confirmed upon analysis of the built artifacts.
This commit is contained in:
parent
730d730b7e
commit
1794847610
|
@ -18,7 +18,7 @@ parameters:
|
|||
type: object
|
||||
default:
|
||||
- name: linux_stable_semistatic
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-22.04
|
||||
params:
|
||||
primaryBuild: true
|
||||
vars:
|
||||
|
@ -27,7 +27,7 @@ parameters:
|
|||
TECTONIC_PKGCONFIG_FORCE_SEMI_STATIC: true
|
||||
|
||||
- name: linux_stable_extdeps
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-22.04
|
||||
params:
|
||||
canaryBuild: true
|
||||
installAllDeps: true
|
||||
|
@ -37,7 +37,7 @@ parameters:
|
|||
TOOLCHAIN: stable
|
||||
|
||||
- name: linux_stable_intdeps
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-22.04
|
||||
params:
|
||||
canaryBuild: true
|
||||
installAllDeps: false
|
||||
|
@ -46,7 +46,7 @@ parameters:
|
|||
TOOLCHAIN: stable
|
||||
|
||||
- name: linux_beta
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-22.04
|
||||
params:
|
||||
canaryBuild: true
|
||||
vars:
|
||||
|
@ -54,7 +54,7 @@ parameters:
|
|||
TOOLCHAIN: beta
|
||||
|
||||
- name: linux_nightly
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-22.04
|
||||
params:
|
||||
canaryBuild: true
|
||||
vars:
|
||||
|
@ -99,7 +99,7 @@ parameters:
|
|||
TOOLCHAIN: stable-x86_64-pc-windows-gnu
|
||||
|
||||
- name: linux_ftmtx_none
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-22.04
|
||||
params:
|
||||
canaryBuild: true
|
||||
installAllDeps: false
|
||||
|
@ -109,7 +109,7 @@ parameters:
|
|||
TOOLCHAIN: stable
|
||||
|
||||
- name: linux_ftmtx_all
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-22.04
|
||||
params:
|
||||
canaryBuild: true
|
||||
installAllDeps: true
|
||||
|
@ -119,7 +119,7 @@ parameters:
|
|||
TOOLCHAIN: stable
|
||||
|
||||
- name: linux_ftmtx_curl
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-22.04
|
||||
params:
|
||||
canaryBuild: true
|
||||
installAllDeps: true
|
||||
|
@ -133,7 +133,7 @@ parameters:
|
|||
type: object
|
||||
default:
|
||||
- name: x86_64_unknown_linux_gnu
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-22.04
|
||||
params:
|
||||
canaryBuild: true
|
||||
vars:
|
||||
|
@ -186,7 +186,7 @@ jobs:
|
|||
# rustfmt check
|
||||
- job: rustfmt
|
||||
pool:
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-latest
|
||||
steps:
|
||||
- bash: rustup component add rustfmt
|
||||
displayName: "Install rustfmt"
|
||||
|
@ -198,7 +198,7 @@ jobs:
|
|||
# clippy check
|
||||
- job: clippy
|
||||
pool:
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-latest
|
||||
steps:
|
||||
- template: azure-generic-build-setup.yml
|
||||
- bash: |
|
||||
|
@ -251,7 +251,7 @@ jobs:
|
|||
- ${{ each build in parameters.crossBuilds }}:
|
||||
- job: ${{ format('cross_{0}', build.name) }}
|
||||
pool:
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-22.04
|
||||
steps:
|
||||
- template: azure-build-and-test-cross.yml
|
||||
variables:
|
||||
|
@ -261,7 +261,7 @@ jobs:
|
|||
# coverage analysis check
|
||||
- job: coverage
|
||||
pool:
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-latest
|
||||
steps:
|
||||
- template: azure-coverage.yml
|
||||
variables:
|
||||
|
@ -270,7 +270,7 @@ jobs:
|
|||
# book build
|
||||
- job: book
|
||||
pool:
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-latest
|
||||
steps:
|
||||
- template: azure-generic-build-setup.yml
|
||||
- bash: |
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 2016-2020 the Tectonic Project
|
||||
# Copyright 2016-2023 the Tectonic Project
|
||||
# Licensed under the MIT License.
|
||||
#
|
||||
# Deployment pipeline, run when all CI tests pass on `master` or `rc`.
|
||||
|
@ -22,7 +22,7 @@ jobs:
|
|||
# Things that should happen in either main-dev *or* release mode.
|
||||
- job: update_book
|
||||
pool:
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-latest
|
||||
variables:
|
||||
- group: Deployment Credentials
|
||||
steps:
|
||||
|
@ -49,7 +49,7 @@ jobs:
|
|||
- ${{ if parameters.isMainDev }}:
|
||||
- job: recreate_continuous
|
||||
pool:
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-latest
|
||||
variables:
|
||||
- group: Deployment Credentials
|
||||
steps:
|
||||
|
@ -79,7 +79,7 @@ jobs:
|
|||
- ${{ if parameters.isRelease }}:
|
||||
- job: branch_and_tag
|
||||
pool:
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-latest
|
||||
variables:
|
||||
- group: Deployment Credentials
|
||||
steps:
|
||||
|
@ -98,7 +98,7 @@ jobs:
|
|||
|
||||
- job: cargo_publish
|
||||
pool:
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-latest
|
||||
variables:
|
||||
- group: Deployment Credentials
|
||||
steps:
|
||||
|
@ -116,7 +116,7 @@ jobs:
|
|||
- job: github_releases
|
||||
dependsOn: branch_and_tag # otherwise, GitHub will create the tag itself
|
||||
pool:
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-latest
|
||||
variables:
|
||||
- group: Deployment Credentials
|
||||
steps:
|
||||
|
@ -145,7 +145,7 @@ jobs:
|
|||
|
||||
- job: update_website
|
||||
pool:
|
||||
vmImage: ubuntu-20.04
|
||||
vmImage: ubuntu-latest
|
||||
variables:
|
||||
- group: Deployment Credentials
|
||||
steps:
|
||||
|
|
Loading…
Reference in New Issue