test for go build in docker
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
parent
fdc6a9a146
commit
f4c9b025ae
@ -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…
Reference in new issue