From 9d3eb5ef02e4f85ed8e982e17885cac941ca5bac Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Tue, 30 Jun 2020 08:47:36 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7=20=E2=80=94=20Add=20CI=20(Gitlab?= =?UTF-8?q?=20CI=20and=20Travis=20CI)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 37 +++++++++++++++++++++++++++++++++++++ .travis.yml | 29 +++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 .travis.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..51bb67b --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,37 @@ +.job-template: &job + image: "hatsoftwares/sympa-perl-${CI_JOB_NAME}:latest" + retry: 2 + before_script: + - . ~/.bash_profile + - perl -v + script: + - for i in lib/*.pl; do perl -Ilib -c $i; done + - perl Makefile.PL + - make + - make install + - make tardist + - cpanm -L local MHonArc-*.tar.gz + - make clean + +"5.10": + <<: *job +"5.12": + <<: *job +"5.14": + <<: *job +"5.16": + <<: *job +"5.18": + <<: *job +"5.20": + <<: *job +"5.22": + <<: *job +"5.24": + <<: *job +"5.26": + <<: *job +"5.28": + <<: *job +"5.30": + <<: *job diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..b3889c8 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,29 @@ +language: perl + +perl: + - "5.30" + - "5.28" + - "5.26" + - "5.24" + - "5.22" + - "5.20" + - "5.18" + - "5.16" + - "5.14" + - "5.12" + - "5.10" + +before_script: + - git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers + - source ~/travis-perl-helpers/init + - build-perl + - perl -V + +script: + - for i in lib/*.pl; do perl -Ilib -c $i; done + - perl Makefile.PL + - make + - make install + - make tardist + - cpanm -L local MHonArc-*.tar.gz + - make clean