mirror of
https://github.com/alexgo-io/stacks-puppet-node.git
synced 2026-04-09 22:37:47 +08:00
35 lines
1.4 KiB
YAML
35 lines
1.4 KiB
YAML
machine:
|
|
pre:
|
|
- sudo -H pip install --upgrade virtualenv
|
|
- brew install openssl
|
|
dependencies:
|
|
pre:
|
|
- ../virtualenvs/venv-system/bin/pip install git+https://github.com/kantai/py-scrypt.git:
|
|
environment:
|
|
PYSCRYPT_NO_LINK_FLAGS: "1"
|
|
LDFLAGS: /usr/local/opt/openssl/lib/libcrypto.a /usr/local/opt/openssl/lib/libssl.a
|
|
CPPFLAGS: -I/usr/local/opt/openssl/include
|
|
- ../virtualenvs/venv-system/bin/pip install git+https://github.com/blockstack/virtualchain@rc-0.14.5-segwit
|
|
- ../virtualenvs/venv-system/bin/pip install git+https://github.com/blockstack/jsontokens-py@develop
|
|
compile:
|
|
post:
|
|
- ../virtualenvs/venv-system/bin/pip install ./integration_tests
|
|
test:
|
|
pre:
|
|
- blockstack setup -y --password PASSWORD
|
|
- blockstack api start -y --password PASSWORD
|
|
override:
|
|
- mkdir $CIRCLE_TEST_REPORTS/django
|
|
- ../virtualenvs/venv-system/bin/python -m blockstack_integration_tests.live_tests.api_tests --xunit-path "$CIRCLE_TEST_REPORTS/django/" --all
|
|
post:
|
|
- blockstack api stop -y
|
|
deployment:
|
|
tarball_venv:
|
|
branch: [master, osx-single-file-build, develop]
|
|
commands:
|
|
- cp -r ../virtualenvs/venv-system ./venv-copy
|
|
- virtualenv --relocatable ../virtualenvs/venv-system
|
|
- mv ../virtualenvs/venv-system ./blockstack-venv
|
|
- mv ./venv-copy ../virtualenvs/venv-system
|
|
- tar -czvf $CIRCLE_ARTIFACTS/blockstack-venv.tar.gz blockstack-venv
|