Skip to content
Snippets Groups Projects
Commit 5e717c88 authored by Lennart Kramer's avatar Lennart Kramer
Browse files

update ci conf for tests

parent edb262c7
No related branches found
No related tags found
No related merge requests found
image: "docker:latest"
stages:
- build_submodule
- build_webservice
......@@ -7,8 +5,22 @@ stages:
variables:
GIT_SUBMODULE_STRATEGY: recursive
REGISTRY: "172.30.190.249:5000"
DB: "pgsql"
POSTGRES_USER: "postgres"
POSTGRES_PASSWORD: ""
POSTGRES_HOST_AUTH_METHOD: "trust"
TRAVIS_BUILD_DIR: "$CI_PROJECT_DIR"
# gitlab ci script taken from https://gist.github.com/danielneis/5c6140ec8150c6151a54bccd26950278
services:
- postgres:latest
cache:
paths:
- $HOME/.compose/cache
build_webservice:
image: "docker:latest"
stage: build_webservice
needs:
- project: martin.heide/goe_web
......@@ -19,3 +31,33 @@ build_webservice:
- docker
script:
- ./build.sh ${REGISTRY}
job_4_3_2:
image: moodlehq/moodle-php-apache:7.3
variables:
MOODLE_BRANCH: "MOODLE_37_STABLE"
QSTACK_VERSION: "v4.3.2"
script:
- apt update && apt install git-core postgresql-client texinfo
- cd $CI_PROJECT_DIR/..
- curl -sS https://getcomposer.org/installer | php
- mv composer.phar /usr/local/bin/composer
- composer create-project -n --no-dev moodlerooms/moodle-plugin-ci ci ^1
- export PATH="$(cd ci/bin; pwd):$(cd ci/vendor/bin; pwd):$PATH"
- chmod u+x ci/bin/moodle-plugin-ci
- chmod u+x ci/bin/*
- umask u+x
- git clone --branch "$QSTACK_VERSION" https://github.com/maths/moodle-qtype_stack
- moodle-plugin-ci add-plugin maths/moodle-qbehaviour_dfexplicitvaildate
- moodle-plugin-ci add-plugin maths/moodle-qbehaviour_dfcbmexplicitvaildate
- moodle-plugin-ci add-plugin maths/moodle-qbehaviour_adaptivemultipart
- moodle-plugin-ci install --plugin moodle-qtype_stack
- moodle-plugin-ci add-config 'define("QTYPE_STACK_TEST_CONFIG_PLATFORM", "server");'
- moodle-plugin-ci add-config 'define("QTYPE_STACK_TEST_CONFIG_MAXIMAVERSION", "5.41.0");'
- moodle-plugin-ci add-config 'define("QTYPE_STACK_TEST_CONFIG_CASTIMEOUT", "10");'
- moodle-plugin-ci add-config 'define("QTYPE_STACK_TEST_CONFIG_CASRESULTSCACHE", "db");'
- moodle-plugin-ci add-config 'define("QTYPE_STACK_TEST_CONFIG_MAXIMACOMMAND", "http://kubecluster.test/godev/");'
- moodle-plugin-ci add-config 'define("QTYPE_STACK_TEST_CONFIG_PLOTCOMMAND", "gnuplot");'
- moodle-plugin-ci add-config 'define("QTYPE_STACK_TEST_CONFIG_MAXIMALIBRARIES", "stats, distrib, descriptive, simplex");'
- moodle-plugin-ci add-config 'define("QTYPE_STACK_TEST_CONFIG_CASDEBUGGING", "0");'
- moodle-plugin-ci phpunit
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment