Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Remove use of AppVeyor #618

Open
mloskot opened this issue Jun 17, 2021 · 1 comment
Open

ci: Remove use of AppVeyor #618

mloskot opened this issue Jun 17, 2021 · 1 comment

Comments

@mloskot
Copy link
Member

mloskot commented Jun 17, 2021

Motivation

Following @sdebionne question in #596 (comment) I think it's time to get rid of AppVeyor and get closer to the overall Boost trend to switch to GitHub Actions. We're still having some support from Azure Pipelines, however it's different (or not) from the GA, who knows.

State

Our GA+AZ:

- toolset: msvc-14.1
cxxstd: "14,17,latest"
addrmd: 32,64
os: windows-2016
- toolset: msvc-14.2
cxxstd: "14,17,latest"
addrmd: 32,64
os: windows-2019
- toolset: gcc
cxxstd: "11,14,17,2a"
addrmd: 64
os: windows-2019

- job: 'win2016_vs2017_cxx14_cmake'

- job: 'win2016_vs2017_cxx17_cmake'

is covering most of our AV:

gil/.appveyor.yml

Lines 20 to 63 in 7dd6120

- TOOLSET: msvc-14.0
ARCH: x86_64
VARIANT: debug
CXXSTD: 11
TEST_HEADERS: 1
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- TOOLSET: msvc-14.0
ARCH: x86_64
VARIANT: release
CXXSTD: 11
TEST_HEADERS: 1
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- TOOLSET: msvc-14.1
ARCH: x86_64
VARIANT: debug
CXXSTD: 14
TEST_HEADERS: 1
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- TOOLSET: msvc-14.1
ARCH: x86_64
VARIANT: release
CXXSTD: 14
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- TOOLSET: msvc-14.1
ARCH: x86
VARIANT: debug
CXXSTD: 14
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- TOOLSET: msvc-14.1
ARCH: x86
VARIANT: release
CXXSTD: 14
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- TOOLSET: msvc-14.1
ARCH: x86_64
VARIANT: debug
CXXSTD: 17
TEST_HEADERS: 1
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- TOOLSET: msvc-14.1
ARCH: x86_64
VARIANT: release
CXXSTD: 17
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017

Future

The only difference being release and debug build variants tested on AV, but that should be easy to add to GA.

@striezel
Copy link
Contributor

We're still having some support from Azure Pipelines, however it's different (or not) from the GA, who knows.

Azure Pipelines is in the process of removing Windows Server 2016 with Visual Studio 2017, so it will no longer be available. See https://devblogs.microsoft.com/devops/hosted-pipelines-image-deprecation/ for more information.

However, Azure seems indeed to be using the same stuff as GitHub Actions, so we are still covered when it comes to MSVC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants