From 36a10ef698bd9ea1109e540cd45077a2d8430cae Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?=
The recommended way to run the ci
target is with the option
-k
. It will ensure that tests are run for all configured
Erlang/OTP versions, even if there are errors:
$ make ci -k
The ci
target can be extended. For example to run Dialyzer
-at the end of CI:
Additional setup can be done by extending the ci-setup
+at the end of CI:
ci:: dialyze
Additional setup can be done by extending the ci-setup
target. This target is ran before testing each individual
Erlang/OTP version.
For example, to ensure dependencies are re-fetched/built -before testing individual Erlang/OTP releases:
Similarly, the ci-extra
target can be extended to run
+before testing individual Erlang/OTP releases:
ci-setup:: distclean
Similarly, the ci-extra
target can be extended to run
extra commands after an Erlang/OTP version has been tested.