Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 24 additions & 18 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Copyright 2016, 2017 Peter Dimov
# Copyright 2017 - 2019 James E. King III
# Copyright 2020 Alexander Grund
# Copyright 2019 - 2021 Alexander Grund
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at http://boost.org/LICENSE_1_0.txt)

Expand All @@ -22,7 +22,7 @@

version: 1.0.{build}-{branch}

shallow_clone: true
shallow_clone: false

branches:
only:
Expand All @@ -34,13 +34,15 @@ branches:
- /pr\/.*/

matrix:
fast_finish: false
# Adding MAYFAIL to any matrix job allows it to fail but the build stays green:
allow_failures:
- MAYFAIL: true

environment:
global:
B2_CI_VERSION: 1
GIT_FETCH_JOBS: 4
# see: http://www.boost.org/build/doc/html/bbv2/overview/invocation.html#bbv2.overview.invocation.properties
# to use the default for a given environment, comment it out; recommend you build debug and release however:
# on Windows it is important to exercise all the possibilities, especially shared vs static, however most
Expand All @@ -51,16 +53,22 @@ environment:
B2_VARIANT: release

matrix:
- FLAVOR: Visual Studio 2022
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022
B2_CXXFLAGS: -permissive-
B2_CXXSTD: 14,17,20
B2_TOOLSET: msvc-14.3

- FLAVOR: Visual Studio 2019
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
B2_CXXFLAGS: -permissive-
B2_CXXSTD: 14,17,latest # 2a
B2_CXXSTD: 14,17,2a
B2_TOOLSET: msvc-14.2

- FLAVOR: Visual Studio 2017 C++2a Strict
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
B2_CXXFLAGS: -permissive-
B2_CXXSTD: latest # 2a
B2_CXXSTD: 2a
B2_TOOLSET: msvc-14.1

- FLAVOR: Visual Studio 2017 C++14/17
Expand All @@ -69,7 +77,8 @@ environment:
B2_TOOLSET: msvc-14.1

- FLAVOR: clang-cl
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
ADDCOMMANDS: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"'
B2_ADDRESS_MODEL: 64
B2_CXXSTD: 11,14,17
B2_TOOLSET: clang-win
Expand All @@ -79,7 +88,6 @@ environment:
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
# B2_TOOLSET: msvc-12.0,msvc-14.0

# not supported
# - FLAVOR: Visual Studio 2008, 2010, 2012
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
# B2_TOOLSET: msvc-9.0,msvc-10.0,msvc-11.0
Expand All @@ -90,36 +98,34 @@ environment:
ADDPATH: C:\cygwin\bin;
B2_ADDRESS_MODEL: 32
B2_CXXSTD: 11,14,1z
B2_THREADING: threadapi=pthread
B2_TOOLSET: gcc

- FLAVOR: cygwin (64-bit)
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
ADDPATH: C:\cygwin64\bin;
B2_ADDRESS_MODEL: 64
B2_CXXSTD: 11,14,1z
B2_THREADING: threadapi=pthread
B2_TOOLSET: gcc

- FLAVOR: mingw32
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
ARCH: i686
B2_ADDRESS_MODEL: 32
B2_CXXSTD: 11
SCRIPT: ci\appveyor\mingw.bat
B2_VARIANT: debug
ADDPATH: C:\mingw\bin;
B2_CXXSTD: 11,14,17,2a
B2_TOOLSET: gcc

- FLAVOR: mingw64
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
ARCH: x86_64
ADDPATH: C:\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin;
B2_ADDRESS_MODEL: 64
B2_CXXSTD: 11,17
B2_DEFINES: __USE_ISOC99
SCRIPT: ci\appveyor\mingw.bat
B2_CXXSTD: 11,14,17,2a
B2_TOOLSET: gcc

install:
- git clone https://github.com/boostorg/boost-ci.git C:\boost-ci-cloned
- xcopy /s /e /q /i /y C:\boost-ci-cloned\ci .\ci
- '%ADDCOMMANDS%'
- git clone --depth 1 https://github.com/boostorg/boost-ci.git C:\boost-ci-cloned
# Copy ci folder if not testing Boost.CI
- if NOT "%APPVEYOR_PROJECT_NAME%" == "boost-ci" xcopy /s /e /q /i /y C:\boost-ci-cloned\ci .\ci
- rmdir /s /q C:\boost-ci-cloned
- ci\appveyor\install.bat

Expand Down
190 changes: 40 additions & 150 deletions .drone.star

Large diffs are not rendered by default.

3 changes: 0 additions & 3 deletions .drone/README.md

This file was deleted.

18 changes: 0 additions & 18 deletions .drone/boost-script.bat

This file was deleted.

34 changes: 0 additions & 34 deletions .drone/boost-script.sh

This file was deleted.

35 changes: 0 additions & 35 deletions .drone/codecov-script.sh

This file was deleted.

35 changes: 0 additions & 35 deletions .drone/coverity-script.sh

This file was deleted.

70 changes: 0 additions & 70 deletions .drone/dockers/dronevs2017/Dockerfile

This file was deleted.

73 changes: 0 additions & 73 deletions .drone/dockers/dronevs2019/Dockerfile

This file was deleted.

Loading