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