feat: Replace mongo package with monc & mon (#2002)
* Replace mongo package with monc & mon * Add terminal whitespace * format code
This commit is contained in:
38
tools/goctl/test/integration/model/mongo/mongo.sh
Normal file
38
tools/goctl/test/integration/model/mongo/mongo.sh
Normal file
@@ -0,0 +1,38 @@
|
||||
#!/bin/bash
|
||||
|
||||
cd $(dirname $0)
|
||||
|
||||
# source functions
|
||||
source ../../../common/echo.sh
|
||||
|
||||
console_tip "mongo test"
|
||||
|
||||
# build goctl
|
||||
console_step "goctl building"
|
||||
|
||||
buildFile=goctl
|
||||
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o $buildFile ../../../../goctl.go
|
||||
image=goctl-mongo:latest
|
||||
|
||||
# docker build
|
||||
console_step "docker building"
|
||||
docker build -t $image .
|
||||
if [ $? -ne 0 ]; then
|
||||
rm -f $buildFile
|
||||
console_red "docker build failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# run docker image
|
||||
console_step "docker running"
|
||||
docker run $image
|
||||
if [ $? -ne 0 ]; then
|
||||
rm -f $buildFile
|
||||
console_red "docker run failed"
|
||||
docker image rm -f $image
|
||||
exit 1
|
||||
fi
|
||||
|
||||
rm -f $buildFile
|
||||
console_green "PASS"
|
||||
docker image rm -f $image > /dev/null 2>&1
|
||||
Reference in New Issue
Block a user