diff --git a/.travis.yml b/.travis.yml index 434279d04aea15d4b4ed32b103b22368ac3d4b2e..e2929067bec09d7d5a5562c66d55e248a8d6cd28 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,6 +18,15 @@ script: - COMMITID=$(git rev-parse HEAD) # license-check # start zookeeper registry insecure listen in [:]:2181 + - echo 'start integrate-test' + # start zookeeper registry insecure listen in [:]:2181 + - docker run -d --network host zookeeper + - ROOTDIR=$(pwd) + - cd ./test/integrate/dubbo/go-client && docker build . -t ci-consumer --build-arg COMMITID=${COMMITID} && cd $ROOTDIR + - cd ./test/integrate/dubbo/go-server && docker build . -t ci-provider --build-arg COMMITID=${COMMITID} && cd $ROOTDIR + - docker run -d --network host ci-provider + - docker run -it --network host ci-consumer + - exit 0 - echo 'start license check' - go fmt ./... && [[ -z `git status -s` ]] - sh before_validate_license.sh diff --git a/test/integrate/dubbo/go-client/Dockerfile b/test/integrate/dubbo/go-client/Dockerfile index 0f124a6e7b84cb8e76c5a0b6cbd1005f03101ce2..cf465b8db5faea50f9b42f7fe34c7c15112f96df 100644 --- a/test/integrate/dubbo/go-client/Dockerfile +++ b/test/integrate/dubbo/go-client/Dockerfile @@ -10,9 +10,8 @@ ENV APP_LOG_CONF_FILE "log.yml" ARG COMMITID ADD . /go/src/github.com/apache/dubbo-go/test/integrate/dubbo/go-client - -RUN go get -u github.com/apache/dubbo-go@ARG - +# update dubbo-go to current commit id +RUN go get -u github.com/apache/dubbo-go@${COMMITID} RUN go install github.com/apache/dubbo-go/test/integrate/dubbo/go-client CMD go-client \ No newline at end of file diff --git a/test/integrate/dubbo/go-server/Dockerfile b/test/integrate/dubbo/go-server/Dockerfile index 91839f79427a352fa2eebca879cf6ce6d6bd6727..80990a142c9cebb98e8b155482b098a5088552f2 100644 --- a/test/integrate/dubbo/go-server/Dockerfile +++ b/test/integrate/dubbo/go-server/Dockerfile @@ -10,9 +10,8 @@ ENV APP_LOG_CONF_FILE "log.yml" ARG COMMITID ADD . /go/src/github.com/apache/dubbo-go/test/integrate/dubbo/go-server - -RUN go get -u github.com/apache/dubbo-go@ARG - +# update dubbo-go to current commit id +RUN go get -u github.com/apache/dubbo-go@${COMMITID} RUN go install github.com/apache/dubbo-go/test/integrate/dubbo/go-server CMD go-server