From: Michal Nowikowski Date: Fri, 29 Mar 2019 14:34:14 +0000 (+0100) Subject: added support for building kea in gitlab ci X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a91859bb81ce6e7e36dfcb4b6c6480e09e2cfdab;p=thirdparty%2Fkea.git added support for building kea in gitlab ci --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 65067ae42d..3439deab9d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,3 @@ - - variables: # Not normally needed, but may be if some script uses `apt-get install`. DEBIAN_FRONTEND: noninteractive @@ -12,6 +10,9 @@ variables: # SC2039 - complains about local var: In POSIX sh, 'local' is undefined. SHELLCHECK_OPTS: "--exclude=SC2039" + MYSQL_DATABASE: hello_world_test + MYSQL_ROOT_PASSWORD: mysql + stages: - test @@ -27,3 +28,23 @@ shellcheck: - SCRIPTS+="tools/cql_config " - SCRIPTS+="tools/sysrepo_config " - shellcheck ${SCRIPTS} ${SHELLCHECK_OPTS} + + +build: + image: registry.gitlab.isc.org/isc-projects/images/kea:kea-bld + cache: + paths: + - ccache/ + script: + - ls -al + - CCACHE_DIR=./ccache ./hammer.py build -p local -x install unittest + - ls -al + - ls -al ./ccache + + +unittest: + services: + - mysql + image: mysql + script: + - echo "SELECT 'OK';" | mysql --user=root --password="$MYSQL_ROOT_PASSWORD" --host=mysql "$MYSQL_DATABASE"