forked from sympa-community/sympa
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitlab-ci.yml
More file actions
36 lines (35 loc) · 772 Bytes
/
.gitlab-ci.yml
File metadata and controls
36 lines (35 loc) · 772 Bytes
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
34
35
36
.job-template: &job
image: "hatsoftwares/sympa-perl-${CI_JOB_NAME}:latest"
retry: 2
script:
- export p=$(pwd)
- . ~/.bash_profile
- . ~/bashrc
- coverage-install
- coverage-setup
- cpanm --quiet --notest --installdeps --with-develop --with-feature=Data::Password --with-feature=ldap --with-feature=safe-unicode --with-feature=smime --with-feature=soap --with-feature=sqlite .
- autoreconf -i
- ./configure
- cd src; make; cd ..
- make check-local TEST_FILES='xt/perltidy.t' || true
- make check-local
- coverage-report
- make clean
"5.16":
<<: *job
variables:
COVERAGE: 1
"5.18":
<<: *job
"5.20":
<<: *job
"5.22":
<<: *job
"5.24":
<<: *job
"5.26":
<<: *job
"5.28":
<<: *job
"5.30":
<<: *job