2014-03-27 79 views
0

當我運行一個腳本去(去跑example.go)我得到這個錯誤如何在travis-ci |上使用遠程軟件包GO

/home/travis/.gvm/gos/go1.1.2/src/pkg/github.com/user/examplepackage (from $GOROOT) 

/home/travis/.gvm/pkgsets/go1.1.2/global/src/github.com/user/examplepackage (from $GOPATH) 

example.go進口使用

import "github.com/user/examplepackage" 

travis.yml文件包的樣子:

install: 
- go get ... 

before_script: 
- go run example.go 

travis-ci團隊不知道安裝和配置GOPATH和GOROOT?

回答

1

您應該將language: go添加到您的.travis.yml文件,這樣Travis CI知道該項目是一個Go項目並正確設置了GOPATH和GOROOT。 By default,特拉維斯CI運行在installgo get -d -v ./... && go build -v ./...,所以我覺得你可以到你的.travis.yml改成這樣:

language: go 
before_script: 
    - go run example.go 

如果go run example.go是你的測試腳本,你應該把它改成這樣:

language: go 
script: 
    - go run example.go 

還有更多Go文檔的Travis CI here

相關問題