diff --git a/.circleci/config.yml b/.circleci/config.yml index e8f0e115..023f05f4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -14,7 +14,7 @@ commands: - attach_workspace: at: ./repos - run: ./repos/linux_scripts/build_kaleido <> - - run: python ./repos/kaleido/py/setup.py bundle_hash_artifacts + - run: ./repos/linux_scripts/bundle_artifacts <> - store_artifacts: path: ./repos/kaleido/kaleido_artifacts_linux_<>.zip - persist_to_workspace: diff --git a/repos/kaleido/py/setup.py b/repos/kaleido/py/setup.py index c30d1eca..8d1467ab 100644 --- a/repos/kaleido/py/setup.py +++ b/repos/kaleido/py/setup.py @@ -1,5 +1,4 @@ -from __future__ import unicode_literals -import setuptools +from __future__ import unicode_literals, print_function import os import shutil from setuptools import setup, Command diff --git a/repos/linux_scripts/bundle_artifacts b/repos/linux_scripts/bundle_artifacts new file mode 100755 index 00000000..7f3df727 --- /dev/null +++ b/repos/linux_scripts/bundle_artifacts @@ -0,0 +1,9 @@ +#!/bin/bash +if [ $# -eq 0 ]; then + echo "No architecture provided" + exit 1 +fi +export KALEIDO_ARCH=$1 + +# Perform build using docker +docker run -it -v `pwd`/repos/:/repos jonmmease/chromium-builder:0.8 /repos/linux_scripts/bundle_artifacts_docker $KALEIDO_ARCH diff --git a/repos/linux_scripts/bundle_artifacts_docker b/repos/linux_scripts/bundle_artifacts_docker new file mode 100755 index 00000000..5c4d8d3c --- /dev/null +++ b/repos/linux_scripts/bundle_artifacts_docker @@ -0,0 +1,8 @@ +#!/bin/bash +if [ $# -eq 0 ]; then + echo "No architecture provided" + exit 1 +fi +export KALEIDO_ARCH=$1 + +python3 /repos/kaleido/py/setup.py bundle_hash_artifacts