33 lines
4.1 KiB
Plaintext
33 lines
4.1 KiB
Plaintext
# 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={}
|
|
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")
|