mirror of https://github.com/milvus-io/milvus.git
Update build environment
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>pull/4973/head^2
parent
5bcabffdaf
commit
3f4e0e5851
|
@ -9,6 +9,7 @@ on:
|
|||
- 'scripts/**'
|
||||
- 'internal/**'
|
||||
- 'cmd/**'
|
||||
- 'build/**'
|
||||
- '.github/workflows/main.yaml'
|
||||
- '.env'
|
||||
- docker-compose.yml
|
||||
|
@ -20,6 +21,7 @@ on:
|
|||
- 'scripts/**'
|
||||
- 'internal/**'
|
||||
- 'cmd/**'
|
||||
- 'build/**'
|
||||
- '.github/workflows/main.yaml'
|
||||
- '.env'
|
||||
- docker-compose.yml
|
||||
|
|
|
@ -9,12 +9,15 @@ pushd "${toplevel}"
|
|||
|
||||
if [ "${1-}" = "pull" ]; then
|
||||
docker-compose pull --ignore-pull-failures ubuntu
|
||||
docker-compose pull --ignore-pull-failures gdbserver
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ "${1-}" = "gdbserver" ]; then
|
||||
mkdir -p "${DOCKER_VOLUME_DIRECTORY:-.docker}/amd64-ubuntu18.04-gdbserver-cache"
|
||||
chmod -R 777 "${DOCKER_VOLUME_DIRECTORY:-.docker}"
|
||||
mkdir -p "${DOCKER_VOLUME_DIRECTORY:-.docker}/amd64-ubuntu18.04-gdbserver-cache"
|
||||
chmod -R 777 "${DOCKER_VOLUME_DIRECTORY:-.docker}"
|
||||
|
||||
docker-compose pull --ignore-pull-failures gdbserver
|
||||
docker-compose up -d gdbserver
|
||||
exit 0
|
||||
fi
|
||||
|
|
|
@ -38,7 +38,7 @@ ENV GOROOT /usr/local/go
|
|||
ENV GO111MODULE on
|
||||
ENV PATH $GOPATH/bin:$GOROOT/bin:$PATH
|
||||
RUN mkdir -p /usr/local/go && wget -qO- "https://golang.org/dl/go1.15.2.linux-amd64.tar.gz" | tar --strip-components=1 -xz -C /usr/local/go && \
|
||||
mkdir -p "$GOPATH/src" "$GOPATH/bin" && \
|
||||
mkdir -p "$GOPATH/src" "$GOPATH/src/github.com/zilliztech" "$GOPATH/bin" && \
|
||||
go get github.com/golang/protobuf/protoc-gen-go@v1.3.2 && chmod -R 777 "$GOPATH" && chmod -R a+w $(go env GOTOOLDIR)
|
||||
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
|
|
|
@ -40,6 +40,8 @@ services:
|
|||
environment:
|
||||
<<: *ccache
|
||||
volumes:
|
||||
- .:/milvus-distributed:delegated
|
||||
- ${DOCKER_VOLUME_DIRECTORY:-.docker}/${ARCH}-ubuntu${UBUNTU}-gdbserver-home:/home/debugger:delegated
|
||||
- ${DOCKER_VOLUME_DIRECTORY:-.docker}/${ARCH}-ubuntu${UBUNTU}-gdbserver-cache:/ccache:delegated
|
||||
container_name: debugger
|
||||
entrypoint: ["/usr/sbin/sshd", "-D"]
|
||||
|
|
Loading…
Reference in New Issue