test for go build in docker
continuous-integration/drone/push Build is failing Details

master
wanggang 4 years ago
parent fdc6a9a146
commit f4c9b025ae

@ -8,6 +8,5 @@ steps:
- name: build
image: golang:1.16.4-buster
commands:
- pwd
- ls
- env
- export SRC=$DRONE_WORKSPACE
- $SRC/docker/docker-compose.build.sh

@ -0,0 +1,47 @@
go env -w GOPROXY=https://goproxy.cn
rm -rf $SRC/docker/app
mkdir -p $SRC/docker/app
# dsBaseRpc
cd $SRC/dsBaseRpc
go build -gcflags "all=-N -l" -o ./build/dsBaseRpc main.go
cp -r ./Shell ./build
cp -r ./Config ./build/Config
#cp -r ./Xml ./build/Xml
cp -r ./Sql ./build/Sql
mv -f ./build ../docker/app/dsBaseRpc
# dsBaseWeb
cd $SRC/dsBaseWeb
go build -gcflags "all=-N -l" -o ./build/dsBaseWeb main.go
cp -r ./Shell ./build
cp -r ./docs ./build/docs
cp -r ./Config ./build/Config
#cp -r ./Xml ./build/Xml
mv -f ./build ../docker/app/dsBaseWeb
# dsBigData
cd $SRC/dsBaseWeb
go build -o ./build/dsBigData main.go
cp -r ./Shell ./build
cp -r ./Config ./build/Config
#cp -r ./Xml ./build/Xml
mv -f ./build ../docker/app/dsBigData
# dsSso
cd $SRC/dsSso
go build -gcflags "all=-N -l" -o ./build/dsSso main.go
cp -r ./Shell ./build
cp -r ./docs ./build/docs
cp -r ./Config ./build/Config
#cp -r ./Xml ./build/Xml
mv -f ./build ../docker/app/dsSso
# dsSupport
cd $SRC/dsSupport
go build -gcflags "all=-N -l" -o ./build/dsSupport main.go
cp -r ./Shell ./build
cp -r ./docs ./build/docs
cp -r ./Config ./build/Config
mv -f ./build ../docker/app/dsSupport

@ -0,0 +1,9 @@
version: "3.8"
services:
build:
image: golang:1.16.4-buster
volumes:
- ../:/go/src
environment:
- SRC=/go/src
command: bash -c "$${SRC}/docker/docker-compose.build.sh"
Loading…
Cancel
Save