Skip to content

Commit

Permalink
Merge branch 'plonk_integration' into rescue_playground
Browse files Browse the repository at this point in the history
  • Loading branch information
dvush committed Apr 2, 2020
2 parents 353f532 + 7bc3b09 commit be172ac
Show file tree
Hide file tree
Showing 146 changed files with 7,621 additions and 2,359 deletions.
67 changes: 64 additions & 3 deletions .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ steps:
---
kind: pipeline
type: docker
name: integration-simple
name: integration-simple-fullexit
clone:
depth: 10
volumes:
Expand Down Expand Up @@ -179,7 +179,9 @@ steps:
- export ZKSYNC_HOME=`pwd`
- export PATH=$ZKSYNC_HOME/bin:$PATH
- export CARGO_HOME=$ZKSYNC_HOME/target/cargo
- sleep 15
- zksync integration-simple
- zksync integration-full-exit
depends_on:
- start-server-detached
- start-prover-detached
Expand Down Expand Up @@ -229,6 +231,7 @@ steps:
STAGE_ENV_BASE64:
from_secret: stage_env_base64
commands:
- git checkout ${DRONE_COMMIT_SHA}
- export ZKSYNC_HOME=`pwd`
- export PATH=$ZKSYNC_HOME/bin:$PATH
- export CARGO_HOME=$ZKSYNC_HOME/target/cargo
Expand Down Expand Up @@ -258,8 +261,8 @@ steps:
image: docker
commands:
- docker login -u $USERNAME -p $PASSWORD
- docker build -t $REPO:stage-${DRONE_COMMIT_SHA:0:8} -f $DOCKERFILE .
- docker push $REPO:stage-${DRONE_COMMIT_SHA:0:8}
- docker build -t $REPO:${DRONE_COMMIT_SHA:0:8} -f $DOCKERFILE .
- docker push $REPO:${DRONE_COMMIT_SHA:0:8}
environment:
USERNAME:
from_secret: docker_username
Expand Down Expand Up @@ -344,3 +347,61 @@ steps:
- nginx-image-publish
- server-image-publish
- prover-image-publish

---
# This pipeline udpates testnet
kind: pipeline
type: docker
name: update-testnet
clone:
depth: 1

volumes:
- name: docker-sock
host:
path: /var/run/docker.sock

trigger:
target:
- testnet
event:
- promote

steps:
- name: check out to commit
image: matterlabs/ci
commands:
- git checkout ${DRONE_COMMIT_SHA}
- name: check-images-exist
image: docker
environment:
USERNAME:
from_secret: docker_username
PASSWORD:
from_secret: docker_password
ENV_BASE64:
from_secret: testnet_env_base64
commands:
- docker login -u $USERNAME -p $PASSWORD
- docker pull matterlabs/server:${DRONE_COMMIT_SHA:0:8}
- docker pull matterlabs/prover:${DRONE_COMMIT_SHA:0:8}
- docker pull matterlabs/nginx:${DRONE_COMMIT_SHA:0:8}
volumes:
- name: docker-sock
path: /var/run/docker.sock
- name: testnet-deploy
image: matterlabs/ci
environment:
ENV_BASE64:
from_secret: testnet_env_base64
KUBECONFIG_BASE64:
from_secret: testnet_kubeconfig_base64
commands:
- export ZKSYNC_HOME=`pwd`
- export PATH=$ZKSYNC_HOME/bin:$PATH
- echo -n $ENV_BASE64 | base64 --decode > $ZKSYNC_HOME/etc/env/testnet.env
- zksync env testnet
- echo -n $KUBECONFIG_BASE64 | base64 --decode > `pwd`/kubeconfig.yaml
- python3 $ZKSYNC_HOME/bin/replace-env-variable.py $ZKSYNC_HOME/etc/env/testnet.env KUBECONFIG=`pwd`/kubeconfig.yaml
- zksync apply-kubeconfig
- zksync restart
Loading

0 comments on commit be172ac

Please sign in to comment.