1
0
Fork 0
mirror of synced 2025-09-23 04:08:33 +00:00

change python image

This commit is contained in:
dark64 2022-01-12 14:22:53 +01:00
parent 7ee1371d37
commit 78a0b32b95
2 changed files with 66 additions and 86 deletions

View file

@ -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

View file

@ -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