From bc76248ed6ea7393d375fa810a179f6cc8c79e05 Mon Sep 17 00:00:00 2001 From: mahrous-deriv Date: Mon, 25 Apr 2022 00:31:27 +0000 Subject: [PATCH 1/3] init circleci --- .cirlceci/config.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .cirlceci/config.yml diff --git a/.cirlceci/config.yml b/.cirlceci/config.yml new file mode 100644 index 0000000..333b655 --- /dev/null +++ b/.cirlceci/config.yml @@ -0,0 +1,28 @@ +version: 2 +jobs: + build: + docker: + - image: regentmarkets/debian-perl:stretch-5.26.2 + steps: + - checkout + - run: + name: Install library dependencies + command: apt-get update && apt-get install -y --no-install-recommends libssl-dev zlib1g-dev pkg-config + - run: + name: Install dzil + command: cpanm --quiet --notest Dist::Zilla Dist::Zilla::App::Command::cover Devel::Cover::Report::Codecov + - run: + name: Install dzil author deps + command: cpanm --quiet --notest $(dzil authordeps --missing) + - run: + name: Install distribution deps + command: cpanm --quiet --notest $(dzil listdeps --author --missing) + - run: + name: Run smoke test + command: dzil smoke --release --author + - run: + name: Run coverage test + command: dzil cover -test -report codecov + - run: + name: Run extended author test + command: dzil xtest From a5c5f776402da7691233697dd5c92298ed30140b Mon Sep 17 00:00:00 2001 From: mahrous-deriv Date: Mon, 25 Apr 2022 01:00:57 +0000 Subject: [PATCH 2/3] Update --- {.cirlceci => .circleci}/config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename {.cirlceci => .circleci}/config.yml (98%) diff --git a/.cirlceci/config.yml b/.circleci/config.yml similarity index 98% rename from .cirlceci/config.yml rename to .circleci/config.yml index 333b655..61d3fbf 100644 --- a/.cirlceci/config.yml +++ b/.circleci/config.yml @@ -1,4 +1,5 @@ -version: 2 +version: 2.1 + jobs: build: docker: From 45c7268d6a5e589dbfb9e4e3715b05810d57967f Mon Sep 17 00:00:00 2001 From: mahrous-deriv Date: Wed, 27 Apr 2022 02:18:18 +0000 Subject: [PATCH 3/3] Test