aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/ci.mk
AgeCommit message (Collapse)Author
2023-11-30Add an extra ci-prepare step for each OTPLoïc Hoguin
To make it easier to only prepare one for matrixes and such.
2023-05-16Remove support for HiPE and ErlLLVMLoïc Hoguin
2018-12-05Silence ci-setup and ci-extra when they're not extendedLoïc Hoguin
2018-12-05Better handle ERLANG_OTP and ERLANG_HIPELoïc Hoguin
A release that gets removed in a ci:: preceding the running of CI rules would end up not rebuilding it due to how a warning was silenced when using ERLANG_OTP.
2018-11-29Rebuild the env.mk file when the Erlang/OTP has changedLoïc Hoguin
We also rebuild the C code since C code tends to not stay compatible between different Erlang versions. Based on a patch by Slava Yurin.
2018-06-21Fix ci for NIFs, env.mk must be removed between versionsLoïc Hoguin
2017-08-14Add experimental pinning of Erlang/OTP versionLoïc Hoguin
By defining the ERLANG_OTP or ERLANG_HIPE variable, you can let Erlang.mk manage which version of Erlang/OTP will be used for your project. It will build it if necessary, and will activate it automatically when make is invoked.
2016-11-04Rename CI_HIPE_LLVM to CI_ERLLVMLoïc Hoguin
Official name after all.
2016-11-03Fix missing commaLoïc Hoguin
Oops! [ci skip]
2016-11-03Add experimental ErLLVM support in CILoïc Hoguin
The VM used to test LLVM built code is the --enable-native-libs one.
2016-11-03Add experimental HiPE support in CI2016.11.03Loïc Hoguin
2016-10-25Use the ERLANG_MK_TMP variable in plugins/ci.mkLoïc Hoguin
2016-10-25Fetch kerl with --depth 1Loïc Hoguin
We always want the most recent version and only this.
2016-10-25Add KERL_MAKEFLAGS optionLoïc Hoguin
2016-10-25Fetch kerl using gitLoïc Hoguin
Safer than through insecure HTTPS.
2016-10-25Add ci-prepare to .PHONYLoïc Hoguin
2016-10-21Update Copyright notices2016.10.21Loïc Hoguin
2016-10-04Fix a small inconsistency when building for CILoïc Hoguin
We need to clean before attempting to wildcard ebin/test. To do that, we need to invoke "make clean" separately.
2015-07-21Tweaks to the ci plugin after trying CircleCILoïc Hoguin
For best results use 'make -k ci'. 'make ci-prepare' can be used to setup the OTP installations needed.
2015-07-04Add $(verbose) to avoid completely silencing commandsLoïc Hoguin
2015-05-15Replace make with $(MAKE) for BSD compatibilityLoïc Hoguin
2015-05-08Add ci pluginLoïc Hoguin
The ci plugin allows testing your Erlang project across any number of Erlang versions.