草庐IT

go - Travis build for go targeting Wasm

我正在构建一个我需要测试的针对Wasm的go模块。当前配置travis.yml配置:language:gogo:-1.11.xbefore_install:-curlhttps://raw.githubusercontent.com/golang/dep/master/install.sh|sh-depensure以及以下makefile:all:depstestdeps:GOOS=jsGOARCH=wasmgoget./...test:GOOS=jsGOARCH=wasmgotest./...test-cover:$(GOPATH)/bin/mockgen-source=dom/do

go - Travis build for go targeting Wasm

我正在构建一个我需要测试的针对Wasm的go模块。当前配置travis.yml配置:language:gogo:-1.11.xbefore_install:-curlhttps://raw.githubusercontent.com/golang/dep/master/install.sh|sh-depensure以及以下makefile:all:depstestdeps:GOOS=jsGOARCH=wasmgoget./...test:GOOS=jsGOARCH=wasmgotest./...test-cover:$(GOPATH)/bin/mockgen-source=dom/do

github - 通过 Travis-CI 在 Go 中作为版本的 Git 标签名称

基本上我想做的是将git标签名称(来自github版本)嵌入到我的GO代码中的版本字符串中。如果我使用这段代码;packagemainimport("flag""fmt")varversionstringfuncmain(){varverFlagboolflag.BoolVar(&verFlag,"version",false,"Returnstheversionnumber")varconfPathstringflag.StringVar(&confPath,"conf","conf.yml","Locationonconfigfile")flag.Parse()//iftheuse

github - 通过 Travis-CI 在 Go 中作为版本的 Git 标签名称

基本上我想做的是将git标签名称(来自github版本)嵌入到我的GO代码中的版本字符串中。如果我使用这段代码;packagemainimport("flag""fmt")varversionstringfuncmain(){varverFlagboolflag.BoolVar(&verFlag,"version",false,"Returnstheversionnumber")varconfPathstringflag.StringVar(&confPath,"conf","conf.yml","Locationonconfigfile")flag.Parse()//iftheuse

node.js - 如何在 Travis CI 上的一个项目中运行 Golang 和 Karma 测试

我认为我的问题与这些问题有关,但解决方案在我的案例中不起作用:HowtorunNode.jsandRubytestswithinoneprojectonTravisCI和Isitpossibletosetuptravistoruntestsforseverallanguages?我有一个github存储库,其中包含一个带有微型Angularjs前端的小型Golang应用程序。我想同时运行go-tests和Karma-tests。我看到两个选项:为一个repo运行两个travis-ci构建(我不知道如何这样做)在一个构建中运行两个测试(因为travis-ci中的Node版本太旧(0.10

node.js - 如何在 Travis CI 上的一个项目中运行 Golang 和 Karma 测试

我认为我的问题与这些问题有关,但解决方案在我的案例中不起作用:HowtorunNode.jsandRubytestswithinoneprojectonTravisCI和Isitpossibletosetuptravistoruntestsforseverallanguages?我有一个github存储库,其中包含一个带有微型Angularjs前端的小型Golang应用程序。我想同时运行go-tests和Karma-tests。我看到两个选项:为一个repo运行两个travis-ci构建(我不知道如何这样做)在一个构建中运行两个测试(因为travis-ci中的Node版本太旧(0.10

google-app-engine - 在 Travis 中编译 App Engine 应用程序

有什么方法可以在用Go编写的AppEngine应用程序上运行编译器,而无需继续使用开发服务器为应用程序提供服务,而是获取退出代码?因为我想在我的Travis自动化测试中添加一个应用程序实际编译的检查。澄清一下:我可以访问Travis中的AppEngineSDK/开发服务器,但我不想运行goappserve,因为它永远不会退出。 最佳答案 如果没有实际实现测试,您的解决方案看起来很老套。为什么不使用goappbuild?这是我的.travis.yml:language:gogo:-1.2.1#Grabnewestversionands

google-app-engine - 在 Travis 中编译 App Engine 应用程序

有什么方法可以在用Go编写的AppEngine应用程序上运行编译器,而无需继续使用开发服务器为应用程序提供服务,而是获取退出代码?因为我想在我的Travis自动化测试中添加一个应用程序实际编译的检查。澄清一下:我可以访问Travis中的AppEngineSDK/开发服务器,但我不想运行goappserve,因为它永远不会退出。 最佳答案 如果没有实际实现测试,您的解决方案看起来很老套。为什么不使用goappbuild?这是我的.travis.yml:language:gogo:-1.2.1#Grabnewestversionands

go - 如何使用Travis CI从多个构建矩阵创建github发布?

我已经设置了一个简单的Go存储库,并按以下方式配置了Traviscilanguage:gogo:-1.8.x-mastergobuild_args:-ldflags"-Xmain.Version=${TRAVIS_TAG}-Xmain.buildTime=`date-u'+%Y-%m-%d_%I:%M:%S%p'`-Xmain.commitId=${TRAVIS_COMMIT}"env:-GOOS=linuxGOARCH=amd64-GOOS=windowsGOARCH=amd64after_success:-./build.shmatrix:allow_failures:-go:ma

go - 如何使用Travis CI从多个构建矩阵创建github发布?

我已经设置了一个简单的Go存储库,并按以下方式配置了Traviscilanguage:gogo:-1.8.x-mastergobuild_args:-ldflags"-Xmain.Version=${TRAVIS_TAG}-Xmain.buildTime=`date-u'+%Y-%m-%d_%I:%M:%S%p'`-Xmain.commitId=${TRAVIS_COMMIT}"env:-GOOS=linuxGOARCH=amd64-GOOS=windowsGOARCH=amd64after_success:-./build.shmatrix:allow_failures:-go:ma