为了账号安全,请及时绑定邮箱和手机立即绑定

CircleCI 和 Golang - 无法导入 AWS 开发工具包

CircleCI 和 Golang - 无法导入 AWS 开发工具包

Go
喵喵时光机 2021-10-25 17:00:22
我不确定这是否是发布此类问题的正确位置。我试图在 CircleCI 上测试我的 golang 项目。在阶段dependencies,CI执行go get -u github.com/aws/aws-sdk-go/...并且出现了一个错误:package github.com/aws/aws-sdk-go/...    imports github.com/aws/aws-sdk-go/aws    imports github.com/aws/aws-sdk-go/aws/awserr: /home/ubuntu/sprocket-analytics-data-pipeline-v2/src/go/src/github.com/aws/aws-sdk-go is from git@github.com:aws/aws-sdk-go, should be from https://github.com/aws/aws-sdk-go错误很长,上面的代码只是其中的一部分。因此,我更新了 mycircleci.yml以覆盖依赖项阶段。该circleci.yml是这样的:machine:  timezone:    Asia/Tokyo  environment:    GOPATH: /home/ubuntu/my-project/src/godependencies:  override:    - go get github.com/go-sql-driver/mysql    - go get github.com/google/google-api-go-client/bigquery/v2    - go get code.google.com/p/goauth2/oauth/jwt    - go get golang.org/x/tools/cmd/cover    - go get github.com/AlekSi/gocov-xml    - go get github.com/jstemmer/go-junit-report    - go get github.com/golang/mock/gomock    - go get github.com/onsi/gomega    - go get github.com/onsi/ginkgo/ginkgo    - go get github.com/aws/aws-sdk-go/...    - go get github.com/axw/gocov/...test:  pre:    - go install path/to/the/package  override:    - go test /home/ubuntu/my-project/src/go/src/path/to/the/package将go get github.com/aws/aws-sdk-go/...在我的配置能正常工作。但是,在 my 中的所有命令circleci.yml都执行完毕后,go get -u github.com/aws/aws-sdk-go/...还是被 CI 执行了。它再次失败并出现相同的错误。以下是 CircleCI 的日志:有没有这方面的走动?或者我错过了什么,比如配置地址以获取 go 包(根据错误消息)?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 200 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信