diff options
author | Jimmy Hu <jim2212001@gmail.com> | 2018-10-13 23:56:17 +0800 |
---|---|---|
committer | Sonic <sonic@dexon.org> | 2019-04-08 15:25:50 +0800 |
commit | 0bcd2eeb72a006f79c06b41b587bea3910fa1915 (patch) | |
tree | ed9f7999f4a0a394dc20b369a4057e8f35ef0c7c | |
parent | db5cef14d28354be797001a40a389a4de77ea7b6 (diff) | |
download | dexon-bls-0bcd2eeb72a006f79c06b41b587bea3910fa1915.tar dexon-bls-0bcd2eeb72a006f79c06b41b587bea3910fa1915.tar.gz dexon-bls-0bcd2eeb72a006f79c06b41b587bea3910fa1915.tar.bz2 dexon-bls-0bcd2eeb72a006f79c06b41b587bea3910fa1915.tar.lz dexon-bls-0bcd2eeb72a006f79c06b41b587bea3910fa1915.tar.xz dexon-bls-0bcd2eeb72a006f79c06b41b587bea3910fa1915.tar.zst dexon-bls-0bcd2eeb72a006f79c06b41b587bea3910fa1915.zip |
Add Dockerfile
-rw-r--r-- | .travis.yml | 3 | ||||
-rw-r--r-- | images/bls-go-alpine/Dockerfile | 12 |
2 files changed, 15 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index ed3b118..8e669ae 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,7 @@ sudo: true dist: trusty +services: + - docker language: cpp compiler: - gcc @@ -18,3 +20,4 @@ script: - make clean && make -C ../mcl clean - make -j3 MCL_USE_OPENSSL=0 - make test_ci DISABLE_THREAD_TEST=1 MCL_USE_OPENSSL=0 + - docker build --tag bls-go-alpine . -f images/bls-go-alpine/Dockerfile diff --git a/images/bls-go-alpine/Dockerfile b/images/bls-go-alpine/Dockerfile new file mode 100644 index 0000000..94b3b8f --- /dev/null +++ b/images/bls-go-alpine/Dockerfile @@ -0,0 +1,12 @@ +FROM golang:alpine +MAINTAINER Jimmy Hu <jim2212001@gmail.com> + +# Install dependencies +RUN apk add --update-cache build-base gmp-dev openssl-dev git + +# Build bls library +RUN mkdir work ; cd work +RUN git clone git://github.com/herumi/mcl.git +RUN mkdir bls +COPY . bls/ +RUN cd bls ; make test_go DOCKER=alpine -j && cp lib/* /usr/lib/ |