1
0
Fork 0
mirror of synced 2025-09-23 20:28:36 +00:00

add docker login, get mdbook from tar

This commit is contained in:
schaeff 2019-01-28 19:52:00 +01:00
parent c594886596
commit 3bc6ecae6a
2 changed files with 23 additions and 9 deletions

View file

@ -108,8 +108,8 @@ jobs:
- image: circleci/python
steps:
- checkout
- setup_remote_docker:
docker_layer_caching: true
# - setup_remote_docker:
# docker_layer_caching: true
- run:
name: Release
command: ./scripts/release.sh

View file

@ -1,6 +1,8 @@
# Exit if any subcommand fails
set -e
ls zokrates_book
# Get tag
TAG=$(cat ./zokrates_cli/Cargo.toml | grep '^version' | awk '{print $3}' | sed -e 's/"//g') && echo $TAG
@ -8,23 +10,35 @@ TAG=$(cat ./zokrates_cli/Cargo.toml | grep '^version' | awk '{print $3}' | sed -
git tag $TAG
# git push origin $TAG
# Release on Dockerhub
## Release on Dockerhub
# Build
## Build
docker build -t zokrates .
## Log into Dockerhub
docker login -u $DOCKER_USER -p $DOCKER_PASS
## Release under `latest` tag
docker tag zokrates:latest zokrates/zokrates:latest
#docker push zokrates/zokrates:latest
# docker push zokrates/zokrates:latest
echo "Published zokrates/zokrates:latest"
## Release under $TAG tag
docker tag zokrates:latest zokrates/zokrates:$TAG
#docker push zokrates/zokrates:$TAG
# docker push zokrates/zokrates:$TAG
echo "Published zokrates/zokrates:$TAG"
# Publish book
python --version
cargo install mdbook
cd zokrates_book && mdbook build
MDBOOK_SOURCE="https://github.com/rust-lang-nursery/mdBook/releases/download/v0.2.1/mdbook-v0.2.1-x86_64-unknown-linux-gnu.tar.gz"
cd zokrates_book
## Install mdbook
wget -qO- $MDBOOK_SOURCE | tar xvz
## Build book
./mdbook build
git config --global user.email "stefan.deml+zokratesbot@decentriq.ch"
git clone https://github.com/Zokrates/zokrates.github.io.git
git clone https://github.com/davisp/ghp-import.git