去测试
运行go-docker env
创建并运行容器
docker-compose up -d
去容器壳
docker-compose exec go-dev sh
运行应用
运行主应用
转到容器环境外壳
go run app
运行测试
go test app...
生成可执行文件
注意:为了简单起见,它尚未与参数一起运行。
go build
Golang测试TeamCity转换器
将go test输出转换为TeamCity格式
支持运行,跳过,通过,失败
安装
go get github.com/2tvenom/go-test-teamcity
使用方法
go test -v ./... | go-test-teamcity
码头工人
go test -v ./... | docker run -i xjewer/go-test-teamcity
Docker多阶段构建
扩展Golang Dockerhub指令以Start a Go
卡德维索尔
设置依赖项:
设置
确保您在根文件夹中有.env文件
使用Make
make dependencies
手动地
获取client依赖项:
cd client/
npm install
通过首次运行应用程序获取go依赖项:
go run main.go
发展
运行服务器
make runServer
运行客户端
make runClient
运行编译的应用
make run
调试服务器(仅intelliJ)
make debug
带有客户端的调试服务器(仅适用于intelli
前往应用程式范本
要求
转到1.16+
docker -compose 1.27.0+
配置
# Create .env file (default: local)
$ make -B .env
测验
# only unit tests
$ make unit-test
# all tests
$ make test
服务HTTP API
用法
$ ./app -help
Usage of ./app:
-port string
http server port (defa