From 1f52032ebce8d81941fc2a5f3f003de08892033c Mon Sep 17 00:00:00 2001 From: "scott.wang" <scottwangsxll@gmail.com> Date: Tue, 19 May 2020 15:13:33 +0800 Subject: [PATCH] Add ci used current commit id --- .travis.yml | 5 +++-- test/integrate/dubbo/go-client/Dockerfile | 4 ++++ test/integrate/dubbo/go-server/Dockerfile | 4 ++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index ba743167e..434279d04 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,6 +15,7 @@ install: true # define ci-stage script: + - COMMITID=$(git rev-parse HEAD) # license-check # start zookeeper registry insecure listen in [:]:2181 - echo 'start license check' @@ -31,8 +32,8 @@ script: # 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 && cd $ROOTDIR - - cd ./test/integrate/dubbo/go-server && docker build . -t ci-provider && cd $ROOTDIR + - 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 diff --git a/test/integrate/dubbo/go-client/Dockerfile b/test/integrate/dubbo/go-client/Dockerfile index 89d054980..0f124a6e7 100644 --- a/test/integrate/dubbo/go-client/Dockerfile +++ b/test/integrate/dubbo/go-client/Dockerfile @@ -7,8 +7,12 @@ WORKDIR /go/src/github.com/apache/dubbo-go/test/integrate/dubbo/go-client ENV CONF_CONSUMER_FILE_PATH "client.yml" 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 + 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 004f55069..91839f794 100644 --- a/test/integrate/dubbo/go-server/Dockerfile +++ b/test/integrate/dubbo/go-server/Dockerfile @@ -7,8 +7,12 @@ WORKDIR /go/src/github.com/apache/dubbo-go/test/integrate/dubbo/go-server ENV CONF_PROVIDER_FILE_PATH "server.yml" 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 + RUN go install github.com/apache/dubbo-go/test/integrate/dubbo/go-server CMD go-server -- GitLab