-
Notifications
You must be signed in to change notification settings - Fork 7
/
.gitlab-ci.yml
33 lines (32 loc) · 1.12 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
stages:
- build-test
runit:
stage: build-test
script:
- export TRAVIS=true
- export USE_SYSTEM_PERL=1
- export USE_MODPERL=1
- printf "deb http://deb.debian.org/debian buster main contrib non-free\ndeb http://deb.debian.org/debian buster-updates main contrib non-free\n" > /etc/apt/sources.list.d/nonfree.list
- apt-get update && apt-get install -y git sudo cpanminus
- export CI_BUILD_DIR=$(realpath .)
- . port/ci/ci-functions.sh
- init_ci
- wrapper init_env_vars
- wrapper init_perl
- wrapper init_apt
- wrapper install_non_perl_dependencies
- wrapper install_perl_testonly_dependencies
- wrapper install_old_perl_dependencies
- wrapper install_webserver_dependencies
- wrapper install_selenium
- wrapper install_perl_dependencies
- wrapper init_cgi_config
- wrapper fix_cgis
- wrapper init_webserver_config
- wrapper start_webserver
- wrapper start_xserver
- wrapper init_webserver_environment
- wrapper start_selenium
- wrapper init_data
- perl Makefile.PL && make test HARNESS_OPTIONS=j8 HARNESS_TIMER=1
- make distcheck