mirror of
https://github.com/boostorg/metaparse.git
synced 2026-07-21 13:23:39 +00:00
f8b66b2730
The default in Boost.CI will be false but some jobs still rely on this, so keep it for now the default.
33 lines
4.1 KiB
Python
33 lines
4.1 KiB
Python
# Use, modification, and distribution are
|
|
# subject to the Boost Software License, Version 1.0. (See accompanying
|
|
# file LICENSE.txt)
|
|
#
|
|
# Copyright Rene Rivera 2020.
|
|
|
|
# For Drone CI we use the Starlark scripting language to reduce duplication.
|
|
# As the yaml syntax for Drone CI is rather limited.
|
|
#
|
|
#
|
|
globalenv={'ADD_UBUNTU_TOOLCHAIN_PPA': 'true'}
|
|
linuxglobalimage="cppalliance/droneubuntu1404:1"
|
|
windowsglobalimage="cppalliance/dronevs2019"
|
|
|
|
def main(ctx):
|
|
return [
|
|
linux_cxx("CXX_VER=3.4 TOOLSET=clang STD=c++98 Job 0", "clang++", packages="doxygen xsltproc", buildtype="4e3fa5de4a-f44b5bccc0", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '3.4', 'TOOLSET': 'clang', 'STD': 'c++98', 'DRONE_JOB_UUID': 'b6589fc6ab'}, globalenv=globalenv),
|
|
linux_cxx("CXX_VER=3.5.2 TOOLSET=clang STD=c++98 Job 1", "clang++", packages="doxygen xsltproc", buildtype="boost", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '3.5.2', 'TOOLSET': 'clang', 'STD': 'c++98', 'DRONE_JOB_UUID': '356a192b79'}, globalenv=globalenv),
|
|
linux_cxx("CXX_VER=3.5.2 TOOLSET=clang STD=c++11 Job 2", "clang++", packages="doxygen xsltproc", buildtype="boost", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '3.5.2', 'TOOLSET': 'clang', 'STD': 'c++11', 'DRONE_JOB_UUID': 'da4b9237ba'}, globalenv=globalenv),
|
|
linux_cxx("CXX_VER=3.6.2 TOOLSET=clang STD=c++98 Job 3", "clang++", packages="doxygen xsltproc", buildtype="fea35f4805-f44b5bccc0", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '3.6.2', 'TOOLSET': 'clang', 'STD': 'c++98', 'DRONE_JOB_UUID': '77de68daec'}, globalenv=globalenv),
|
|
linux_cxx("CXX_VER=3.6.2 TOOLSET=clang STD=c++11 Job 4", "clang++", packages="doxygen xsltproc", buildtype="fea35f4805-f44b5bccc0", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '3.6.2', 'TOOLSET': 'clang', 'STD': 'c++11', 'DRONE_JOB_UUID': '1b64538924'}, globalenv=globalenv),
|
|
linux_cxx("CXX_VER=4.6 TOOLSET=gcc STD=c++98 Job 5", "g++", packages="g++-4.6 doxygen xsltproc", buildtype="dfd0ac5626-f44b5bccc0", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '4.6', 'TOOLSET': 'gcc', 'STD': 'c++98', 'DRONE_JOB_UUID': 'ac3478d69a'}, globalenv=globalenv),
|
|
linux_cxx("CXX_VER=4.7 TOOLSET=gcc STD=c++98 Job 6", "g++", packages="g++-4.7 doxygen xsltproc", buildtype="0e39902f2e-f44b5bccc0", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '4.7', 'TOOLSET': 'gcc', 'STD': 'c++98', 'DRONE_JOB_UUID': 'c1dfd96eea'}, globalenv=globalenv),
|
|
linux_cxx("CXX_VER=4.7 TOOLSET=gcc STD=c++11 Job 7", "g++", packages="g++-4.7 doxygen xsltproc", buildtype="0e39902f2e-f44b5bccc0", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '4.7', 'TOOLSET': 'gcc', 'STD': 'c++11', 'DRONE_JOB_UUID': '902ba3cda1'}, globalenv=globalenv),
|
|
linux_cxx("CXX_VER=4.8 TOOLSET=gcc STD=c++98 Job 8", "g++", packages="g++-4.8 doxygen xsltproc", buildtype="91b94bb329-f44b5bccc0", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '4.8', 'TOOLSET': 'gcc', 'STD': 'c++98', 'DRONE_JOB_UUID': 'fe5dbbcea5'}, globalenv=globalenv),
|
|
linux_cxx("CXX_VER=4.8 TOOLSET=gcc STD=c++11 Job 9", "g++", packages="g++-4.8 doxygen xsltproc", buildtype="91b94bb329-f44b5bccc0", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '4.8', 'TOOLSET': 'gcc', 'STD': 'c++11', 'DRONE_JOB_UUID': '0ade7c2cf9'}, globalenv=globalenv),
|
|
linux_cxx("CXX_VER=4.9 TOOLSET=gcc STD=c++98 Job 10", "g++", packages="g++-4.9 doxygen xsltproc", buildtype="bb699d113a-f44b5bccc0", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '4.9', 'TOOLSET': 'gcc', 'STD': 'c++98', 'DRONE_JOB_UUID': 'b1d5781111'}, globalenv=globalenv),
|
|
linux_cxx("CXX_VER=4.9 TOOLSET=gcc STD=c++11 Job 11", "g++", packages="g++-4.9 doxygen xsltproc", buildtype="bb699d113a-f44b5bccc0", buildscript="drone", image=linuxglobalimage, environment={'CXX_VER': '4.9', 'TOOLSET': 'gcc', 'STD': 'c++11', 'DRONE_JOB_UUID': '17ba079149'}, globalenv=globalenv),
|
|
]
|
|
|
|
# from https://github.com/boostorg/boost-ci
|
|
load("@boost_ci//ci/drone/:functions.star", "linux_cxx","windows_cxx","osx_cxx","freebsd_cxx")
|