aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ci.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ci.sh')
-rwxr-xr-xci.sh27
1 files changed, 26 insertions, 1 deletions
diff --git a/ci.sh b/ci.sh
index 683425b..9cbef74 100755
--- a/ci.sh
+++ b/ci.sh
@@ -3,4 +3,29 @@
set -o errexit -o nounset -o pipefail
shopt -s inherit_errexit lastpipe
-docker-compose build --progress plain --pull
+test_build() {
+ docker-compose build --progress plain --pull "$@"
+}
+
+test_build_clang() {
+ echo ----------------------------------------------------------------------
+ echo Building w/ clang
+ echo ----------------------------------------------------------------------
+ echo
+ test_build --build-arg C_COMPILER=clang
+}
+
+test_build_gcc() {
+ echo ----------------------------------------------------------------------
+ echo Building w/ gcc
+ echo ----------------------------------------------------------------------
+ echo
+ test_build --build-arg C_COMPILER=gcc
+}
+
+main() {
+ test_build_clang
+ test_build_gcc
+}
+
+main