From cebc9326cdfe80ceec3488eebc353a9a38176025 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Thu, 17 Aug 2017 09:29:34 -0400 Subject: [PATCH] set up shippable ci --- shippable.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 shippable.yml diff --git a/shippable.yml b/shippable.yml new file mode 100644 index 0000000000..a4ed31f424 --- /dev/null +++ b/shippable.yml @@ -0,0 +1,21 @@ +language: python + +python: + - 2.7 + +env: + - AWX_BUILD_TARGET=test + - AWX_BUILD_TARGET=ui-test-ci + - AWX_BUILD_TARGET="flake8 jshint" + +build: + pre_ci: + - docker build -t ansible/awx_devel -f tools/docker-compose/Dockerfile . + - docker tag ansible/awx_devel gcr.io/ansible-tower-engineering/awx_devel:${BASE_BRANCH:-latest} + pre_ci_boot: + options: "-v /awx_devel:/awx_devel" + ci: + - cp -R . /awx_devel + - pip install -U docker-compose + - docker-compose -f tools/docker-compose/unit-tests/docker-compose.yml build --build-arg TAG=${BASE_BRANCH:-latest} unit-tests + - docker-compose -f tools/docker-compose/unit-tests/docker-compose.yml run -v /awx_devel:/awx_devel unit-tests "make ${AWX_BUILD_TARGET}"