change python image
This commit is contained in:
parent
7ee1371d37
commit
78a0b32b95
2 changed files with 66 additions and 86 deletions
|
@ -110,7 +110,7 @@ jobs:
|
|||
command: WITH_LIBSNARK=1 RUSTFLAGS="-D warnings" ./integration_test.sh
|
||||
deploy:
|
||||
docker:
|
||||
- image: circleci/python:latest-node
|
||||
- image: cimg/python:3.8-node
|
||||
steps:
|
||||
- checkout
|
||||
- setup_remote_docker:
|
||||
|
@ -145,25 +145,6 @@ jobs:
|
|||
name: Run tests
|
||||
no_output_timeout: "30m"
|
||||
command: npm run test
|
||||
zokrates_js_test2:
|
||||
docker:
|
||||
- image: circleci/python:latest-node
|
||||
steps:
|
||||
- checkout
|
||||
- setup_remote_docker:
|
||||
docker_layer_caching: true
|
||||
- run:
|
||||
no_output_timeout: "30m"
|
||||
command: |
|
||||
docker build -t zokrates_js -f zokrates_js/Dockerfile .
|
||||
|
||||
CID=$(docker create zokrates_js)
|
||||
|
||||
docker cp ${CID}:/build zokrates_js/dist
|
||||
docker rm -f ${CID}
|
||||
|
||||
cd zokrates_js/dist
|
||||
npm publish --dry-run
|
||||
cross_build:
|
||||
parameters:
|
||||
os:
|
||||
|
@ -259,70 +240,69 @@ tag-only: &tag-only
|
|||
workflows:
|
||||
build-test-and-deploy:
|
||||
jobs:
|
||||
# - build
|
||||
# - test
|
||||
# - cpp_format
|
||||
# - wasm_test
|
||||
# - integration_test
|
||||
- build
|
||||
- test
|
||||
- cpp_format
|
||||
- wasm_test
|
||||
- integration_test
|
||||
- zokrates_js_build
|
||||
- zokrates_js_test
|
||||
- zokrates_js_test2
|
||||
# - cross_build:
|
||||
# <<: *tag-only
|
||||
# pre-steps:
|
||||
# - install_rust
|
||||
# - install_cross
|
||||
# matrix:
|
||||
# alias: cross-build-linux
|
||||
# parameters:
|
||||
# os:
|
||||
# - linux
|
||||
# target:
|
||||
# - aarch64-unknown-linux-gnu
|
||||
# - arm-unknown-linux-gnueabi
|
||||
# - x86_64-unknown-linux-gnu
|
||||
# - x86_64-pc-windows-gnu
|
||||
# - cross_build:
|
||||
# <<: *tag-only
|
||||
# pre-steps:
|
||||
# - install_rust
|
||||
# build-with: cargo
|
||||
# matrix:
|
||||
# alias: cross-build-macos
|
||||
# parameters:
|
||||
# os:
|
||||
# - macos
|
||||
# target:
|
||||
# - x86_64-apple-darwin
|
||||
# - cross_build:
|
||||
# <<: *tag-only
|
||||
# pre-steps:
|
||||
# - install_rust
|
||||
# build-with: SDKROOT=$(xcrun -sdk macosx11.1 --show-sdk-path) MACOSX_DEPLOYMENT_TARGET=$(xcrun -sdk macosx11.1 --show-sdk-platform-version) cargo
|
||||
# add-target: true
|
||||
# matrix:
|
||||
# alias: cross-build-apple-silicon
|
||||
# parameters:
|
||||
# os:
|
||||
# - macos
|
||||
# target:
|
||||
# - aarch64-apple-darwin
|
||||
# - publish_artifacts:
|
||||
# <<: *tag-only
|
||||
# requires:
|
||||
# - cross-build-linux
|
||||
# - cross-build-macos
|
||||
# - cross-build-apple-silicon
|
||||
# - deploy:
|
||||
# filters:
|
||||
# branches:
|
||||
# only:
|
||||
# - deploy
|
||||
# requires:
|
||||
# - build
|
||||
# - test
|
||||
# - cpp_format
|
||||
# - wasm_test
|
||||
# - integration_test
|
||||
# - zokrates_js_build
|
||||
# - zokrates_js_test
|
||||
- cross_build:
|
||||
<<: *tag-only
|
||||
pre-steps:
|
||||
- install_rust
|
||||
- install_cross
|
||||
matrix:
|
||||
alias: cross-build-linux
|
||||
parameters:
|
||||
os:
|
||||
- linux
|
||||
target:
|
||||
- aarch64-unknown-linux-gnu
|
||||
- arm-unknown-linux-gnueabi
|
||||
- x86_64-unknown-linux-gnu
|
||||
- x86_64-pc-windows-gnu
|
||||
- cross_build:
|
||||
<<: *tag-only
|
||||
pre-steps:
|
||||
- install_rust
|
||||
build-with: cargo
|
||||
matrix:
|
||||
alias: cross-build-macos
|
||||
parameters:
|
||||
os:
|
||||
- macos
|
||||
target:
|
||||
- x86_64-apple-darwin
|
||||
- cross_build:
|
||||
<<: *tag-only
|
||||
pre-steps:
|
||||
- install_rust
|
||||
build-with: SDKROOT=$(xcrun -sdk macosx11.1 --show-sdk-path) MACOSX_DEPLOYMENT_TARGET=$(xcrun -sdk macosx11.1 --show-sdk-platform-version) cargo
|
||||
add-target: true
|
||||
matrix:
|
||||
alias: cross-build-apple-silicon
|
||||
parameters:
|
||||
os:
|
||||
- macos
|
||||
target:
|
||||
- aarch64-apple-darwin
|
||||
- publish_artifacts:
|
||||
<<: *tag-only
|
||||
requires:
|
||||
- cross-build-linux
|
||||
- cross-build-macos
|
||||
- cross-build-apple-silicon
|
||||
- deploy:
|
||||
filters:
|
||||
branches:
|
||||
only:
|
||||
- deploy
|
||||
requires:
|
||||
- build
|
||||
- test
|
||||
- cpp_format
|
||||
- wasm_test
|
||||
- integration_test
|
||||
- zokrates_js_build
|
||||
- zokrates_js_test
|
||||
|
|
|
@ -4,5 +4,5 @@ COPY . src
|
|||
RUN cd src/zokrates_js && npm run build && rm -rf target/
|
||||
|
||||
RUN cd / && mkdir build \
|
||||
&& mv src/zokrates_js/* /build \
|
||||
&& cp --verbose -rf src/zokrates_js/* /build/ \
|
||||
&& rm -rf src
|
Loading…
Reference in a new issue