aboutsummaryrefslogblamecommitdiffstatshomepage
path: root/ci.sh
blob: 82bf069efa33a979bf2c526ba8df1f19e5569312 (plain) (tree)
1
2
3
4
5
6
7
8
9
10


                                     
                                 
 
              
                                                         


                    




                                                                                   


                  




                                                                                   


        

                        


    
#!/usr/bin/env bash

set -o errexit -o nounset -o pipefail
shopt -s inherit_errexit lastpipe

test_build() {
	docker-compose build --progress plain --pull "$@"
}

test_build_clang() {
	echo ----------------------------------------------------------------------
	echo Building w/ clang
	echo ----------------------------------------------------------------------
	echo
	test_build --build-arg COMPILER=clang
}

test_build_gcc() {
	echo ----------------------------------------------------------------------
	echo Building w/ gcc
	echo ----------------------------------------------------------------------
	echo
	test_build --build-arg COMPILER=gcc
}

main() {
	test_build_gcc
	test_build_clang
}

main