diff options
Diffstat (limited to '.circleci/config.yml')
-rw-r--r-- | .circleci/config.yml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index 147ba9f..5524c10 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,5 +1,6 @@ version: 2 jobs: + build: docker: - image: debian:8 @@ -23,3 +24,38 @@ jobs: kerl_deactivate - run: ./kerl delete installation $(./kerl path install_$_KERL_VSN) - run: ./kerl delete build "$_KERL_VSN" + + centos6_20.2: + docker: + - image: centos:6 + environment: + - _KERL_VSN: 20.2 + - KERL_CONFIGURE_DISABLE_APPLICATIONS: 'odbc' + steps: + - run: yum -y update + - run: yum -y install curl ncurses-devel openssl-devel make automake autoconf gcc gcc-c++ gcc-java + - run: | + yum -y install https://centos6.iuscommunity.org/ius-release.rpm + # CircleCI checkout uses -B which isn't available in CentOS6's packaged git + yum -y install git2u + - checkout + - run: ./kerl update releases + - run: + command: ./kerl build "$_KERL_VSN" "$_KERL_VSN" + no_output_timeout: 45m + - run: ./kerl install "$_KERL_VSN" "install_$_KERL_VSN" + - run: ./kerl status + - run: | + set -x + source $(./kerl path install_$_KERL_VSN)/activate + erl -s crypto -s init stop + kerl_deactivate + - run: ./kerl delete installation $(./kerl path install_$_KERL_VSN) + - run: ./kerl delete build "$_KERL_VSN" + +workflows: + version: 2 + test-workflow: + jobs: + - build + - centos6_20.2 |