Git 如何在使用Go模块的GCP标准应用程序部署中使用专用VSTS存储库?

Git 如何在使用Go模块的GCP标准应用程序部署中使用专用VSTS存储库?,git,go,google-cloud-platform,google-cloud-build,go-modules,Git,Go,Google Cloud Platform,Google Cloud Build,Go Modules,我目前正在尝试部署一个用Go编写的GCP标准应用程序服务。本周,我尝试将我们的代码库从Govendo(并完全使用供应商文件夹)转移到Go模块。问题是我们对一些包依赖项使用私有存储库 我的本地版本很好。我可以通过设置凭据来运行我们的Jenkins构建。但我不知道如何在部署我的服务开始的云构建中添加SSH或基于PAT的身份验证 对于每项服务,我都有一个go.mod文件,其内容如下: module module.repo.com/module require ( module.repo.co

我目前正在尝试部署一个用Go编写的GCP标准应用程序服务。本周,我尝试将我们的代码库从Govendo(并完全使用供应商文件夹)转移到Go模块。问题是我们对一些包依赖项使用私有存储库

我的本地版本很好。我可以通过设置凭据来运行我们的Jenkins构建。但我不知道如何在部署我的服务开始的云构建中添加SSH或基于PAT的身份验证

对于每项服务,我都有一个
go.mod
文件,其内容如下:

module module.repo.com/module

require (
    module.repo.com/shared v1.0.0
    module.repo.com/mocks v1.0.0
    github.com/fatih/structs v1.1.0
    github.com/gorilla/mux v1.7.3
    golang.org/x/net v0.0.0-20190909003024-a7b16738d86b
    google.golang.org/appengine v1.6.2
    organization-swt.visualstudio.com/PROJECT/GROUP-domain v0.0.0-20190904164039-f21f29fd26c8
)

replace module.repo.com/shared=> ./shared

replace module.repo.com/mocks => ./mocks

replace organization-swt.visualstudio.com/PROJECT/GROUP-domain => organization-swt.visualstudio.com/PROJECT/_git/GROUP-domain.git v0.0.0-20190904164039-f21f29fd26c8

对于我们运行的每项服务:
gcloud app deploy--project${params.deploy_TO}--version=v${env.BUILD_NUMBER}--verbosity=debug./ui/web/app.yaml${backEnds}dispatch.yaml

这就是事情遇到麻烦的地方。在云构建步骤开始之前,部署一直顺利进行

starting build "***"

FETCHSOURCE
BUILD
Starting Step #0 - "fetcher"
Step #0 - "fetcher": Already have image (with digest): gcr.io/cloud-builders/gcs-fetcher
Step #0 - "fetcher": Fetching manifest gs://***.appspot.com/ae/***/manifest.json.
Step #0 - "fetcher": Processing 62 files.
Step #0 - "fetcher": ******************************************************
Step #0 - "fetcher": Status: SUCCESS
Step #0 - "fetcher": Started: 2019-09-12T22:50:21Z
Step #0 - "fetcher": Completed: 2019-09-12T22:50:21Z
Step #0 - "fetcher": Requested workers: 200
Step #0 - "fetcher": Actual workers: 62
Step #0 - "fetcher": Total files: 62
Step #0 - "fetcher": Total retries: 0
Step #0 - "fetcher": GCS timeouts: 0
Step #0 - "fetcher": MiB downloaded: 0.35 MiB
Step #0 - "fetcher": MiB/s throughput: 1.46 MiB/s
Step #0 - "fetcher": Time for manifest: 168.61 ms
Step #0 - "fetcher": Total time: 0.42 s
Step #0 - "fetcher": ******************************************************
Finished Step #0 - "fetcher"
Starting Step #1 - "builder"
Step #1 - "builder": Pulling image: gcr.io/gae-runtimes/go111_app_builder:go111_20190827_1_11_12_RC00
Step #1 - "builder": go111_20190827_1_11_12_RC00: Pulling from gae-runtimes/go111_app_builder
Step #1 - "builder": Digest: ***
Step #1 - "builder": Status: Downloaded newer image for gcr.io/gae-runtimes/go111_app_builder:go111_20190827_1_11_12_RC00
Step #1 - "builder": gcr.io/gae-runtimes/go111_app_builder:go111_20190827_1_11_12_RC00
Step #1 - "builder": 2019/09/12 22:50:23 Starting commonbuild with args [commonbuild --runtime=go111 --entrypoint= --src=/workspace --config-file=/.googleconfig/app_start.json --main= -- build --name=us.gcr.io/***/app-engine-tmp/app/ttl-2h:*** --directory=/workspace --destination=/srv --additional-directory=/.googleconfig --base=us.gcr.io/gae-runtimes/go111:go111_20190827_1_11_12_RC00 --main=].
Step #1 - "builder": 2019/09/12 22:50:23 No start command generator found for go111, using default app start command "serve".
Step #1 - "builder": 2019/09/12 22:50:23 Writing configuration file "/.googleconfig/app_start.json".
Step #1 - "builder": 2019/09/12 22:50:23 Invoking build command "build --name=us.gcr.io/***/app-engine-tmp/app/ttl-2h:*** --directory=/workspace --destination=/srv --additional-directory=/.googleconfig --base=us.gcr.io/gae-runtimes/go111:go111_20190827_1_11_12_RC00 --main=".
Step #1 - "builder": 2019/09/12 22:50:23 Building /tmp/staging589718210/srv, with main package at ./web, saving to /tmp/staging589718210/usr/local/bin/start
Step #1 - "builder": 2019/09/12 22:50:23 Running &{/usr/local/go/bin/go [go build -o /tmp/staging589718210/usr/local/bin/start ./web] [PATH=/go/bin:/usr/local/go/bin:/builder/google-cloud-sdk/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOSTNAME=*** HOME=/builder/home BUILDER_OUTPUT=/builder/outputs DEBIAN_FRONTEND=noninteractive GOROOT=/usr/local/go/ GOPATH=/go GO111MODULE=on GOCACHE=/tmp/cache495806777 GOPATH=/go] /tmp/staging589718210/srv <nil> <nil> <nil> [] <nil> <nil> <nil> <nil> <nil> false [] [] [] [] <nil> <nil>}
Step #1 - "builder": 2019/09/12 22:59:13 Wrote build output to /builder/outputs/output
Step #1 - "builder": 2019/09/12 22:59:13 Failed to build app: [go build -o /tmp/staging589718210/usr/local/bin/start ./web] with env [PATH=/go/bin:/usr/local/go/bin:/builder/google-cloud-sdk/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOSTNAME=*** HOME=/builder/home BUILDER_OUTPUT=/builder/outputs DEBIAN_FRONTEND=noninteractive GOROOT=/usr/local/go/ GOPATH=/go GO111MODULE=on GOCACHE=/tmp/cache495806777 GOPATH=/go] failed: err=exit status 1, out="go: finding github.com/go-openapi/runtime v0.19.5\ngo: finding github.com/gorilla/mux v1.7.3\ngo: finding github.com/go-openapi/strfmt v0.19.3\ngo: finding golang.org/x/tools v0.0.0-20190617190820-da514acc4774\ngo: finding golang.org/x/crypto v0.0.0-20190617133340-57b3e21c3d56\ngo: finding golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45\ngo: finding google.golang.org/api v0.10.0\ngo: finding google.golang.org/appengine v1.6.2\ngo: finding github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a\ngo: finding github.com/go-stack/stack v1.8.0\ngo: finding github.com/mitchellh/mapstructure v1.1.2\ngo: finding github.com/go-openapi/analysis v0.19.5\ngo: finding go.mongodb.org/mongo-driver v1.0.3\ngo: finding github.com/go-openapi/swag v0.19.5\ngo: finding golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4\ngo: finding google.golang.org/appengine v1.4.0\ngo: finding github.com/golang/protobuf v1.3.1\ngo: finding go.mongodb.org/mongo-driver v1.1.1\ngo: finding cloud.google.com/go v0.34.0\ngo: finding github.com/stretchr/testify v1.3.0\ngo: finding github.com/tidwall/pretty v1.0.0\ngo: finding golang.org/x/text v0.3.2\ngo: finding github.com/google/uuid v1.1.1\ngo: finding github.com/davecgh/go-spew v1.1.1\ngo: finding github.com/docker/go-units v0.4.0\ngo: finding github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63\ngo: finding github.com/kr/pretty v0.1.0\ngo: finding golang.org/x/sys v0.0.0-20190412213103-97732733099d\ngo: finding golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5\ngo: finding golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b\ngo: finding golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e\ngo: finding github.com/kr/text v0.1.0\ngo: finding github.com/google/go-cmp v0.3.0\ngo: finding github.com/go-openapi/spec v0.19.3\ngo: finding golang.org/x/net v0.0.0-20190603091049-60506f45cf65\ngo: finding github.com/golang/protobuf v1.2.0\ngo: finding github.com/hashicorp/golang-lru v0.5.1\ngo: finding github.com/googleapis/gax-go/v2 v2.0.5\ngo: finding google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873\ngo: finding golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59\ngo: finding github.com/stretchr/objx v0.2.0\ngo: finding golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f\ngo: finding github.com/go-openapi/loads v0.19.3\ngo: finding golang.org/x/sys v0.0.0-20190606165138-5da285871e9c\ngo: finding golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8\ngo: finding cloud.google.com/go v0.38.0\ngo: finding gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127\ngo: finding github.com/google/martian v2.1.0+incompatible\ngo: finding github.com/stretchr/objx v0.1.0\ngo: finding github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024\ngo: finding golang.org/x/lint v0.0.0-20190409202823-959b441ac422\ngo: finding github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c\ngo: finding golang.org/x/net v0.0.0-20190311183353-d8887717615a\ngo: finding golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297\ngo: finding golang.org/x/sync v0.0.0-20190423024810-112230192c58\ngo: finding github.com/golang/mock v1.2.0\ngo: finding golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a\ngo: finding google.golang.org/api v0.4.0\ngo: finding google.golang.org/appengine v1.5.0\ngo: finding golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6\ngo: finding golang.org/x/text v0.3.0\ngo: finding github.com/go-openapi/errors v0.19.2\ngo: finding github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57\ngo: finding golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f\ngo: finding github.com/go-openapi/jsonpointer v0.19.3\ngo: finding honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a\ngo: finding github.com/googleapis/gax-go/v2 v2.0.4\ngo: finding golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2\ngo: finding go.opencensus.io v0.21.0\ngo: finding github.com/davecgh/go-spew v1.1.0\ngo: finding github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e\ngo: finding gopkg.in/yaml.v2 v2.2.2\ngo: finding github.com/go-openapi/loads v0.19.0\ngo: finding golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c\ngo: finding golang.org/x/time v0.0.0-20181108054448-85acf8d2951c\ngo: finding honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a\ngo: finding golang.org/x/exp v0.0.0-20190121172915-509febef88a4\ngo: finding github.com/stretchr/testify v1.2.2\ngo: finding github.com/stretchr/testify v1.4.0\ngo: finding github.com/kr/pty v1.1.5\ngo: finding google.golang.org/grpc v1.19.0\ngo: finding google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7\ngo: finding golang.org/x/tools v0.0.0-20190311212946-11955173bddd\ngo: finding github.com/google/go-cmp v0.2.0\ngo: finding golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3\ngo: finding golang.org/x/net v0.0.0-20180724234803-3673e40ba225\ngo: finding google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19\ngo: finding golang.org/x/sys v0.0.0-20180830151530-49385e6e1522\ngo: finding github.com/kr/pty v1.1.1\ngo: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405\ngo: finding golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e\ngo: finding gopkg.in/yaml.v2 v2.2.1\ngo: finding github.com/go-openapi/jsonreference v0.19.2\ngo: finding github.com/BurntSushi/toml v0.3.1\ngo: finding github.com/go-openapi/spec v0.17.0\ngo: finding honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099\ngo: finding golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2\ngo: finding golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be\ngo: finding golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c\ngo: finding github.com/globalsign/mgo v0.0.0-20180905125535-1ca0a4f7cbcb\ngo: finding golang.org/x/tools v0.0.0-20190114222345-bf090417da8b\ngo: finding github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf\ngo: finding google.golang.org/appengine v1.1.0\ngo: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f\ngo: finding github.com/golang/mock v1.1.1\ngo: finding github.com/pmezard/go-difflib v1.0.0\ngo: finding golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961\ngo: finding cloud.google.com/go v0.26.0\ngo: finding github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277\ngo: finding github.com/go-openapi/validate v0.19.3\ngo: finding github.com/go-openapi/errors v0.17.0\ngo: finding golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421\ngo: finding google.golang.org/grpc v1.20.1\ngo: finding github.com/hashicorp/golang-lru v0.5.0\ngo: finding golang.org/x/net v0.0.0-20190613194153-d28f0bde5980\ngo: finding golang.org/x/tools v0.0.0-20190312170243-e65039ee4138\ngo: finding github.com/go-openapi/jsonpointer v0.19.2\ngo: finding github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578\ngo: finding golang.org/x/tools v0.0.0-20190226205152-f727befe758c\ngo: finding golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b\ngo: finding github.com/mailru/easyjson v0.0.0-20180823135443-60711f1a8329\ngo: finding github.com/client9/misspell v0.3.4\ngo: finding github.com/go-openapi/swag v0.17.0\ngo: finding golang.org/x/net v0.0.0-20190213061140-3a22650c66bd\ngo: finding github.com/go-openapi/jsonpointer v0.17.0\ngo: finding golang.org/x/net v0.0.0-20180826012351-8a410e7b638d\ngo: finding golang.org/x/net v0.0.0-20181005035420-146acd28ed58\ngo: finding github.com/go-openapi/runtime v0.19.4\ngo: finding google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8\ngo: finding golang.org/x/sync v0.0.0-20181108010431-42b317875d0f\ngo: finding github.com/go-openapi/swag v0.19.2\ngo: finding golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3\ngo: finding github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b\ngo: finding github.com/go-openapi/strfmt v0.19.2\ngo: finding github.com/go-openapi/jsonreference v0.17.0\ngo: finding github.com/go-openapi/validate v0.19.2\ngo: finding github.com/go-openapi/analysis v0.19.4\ngo: finding github.com/go-openapi/strfmt v0.19.0\ngo: finding github.com/go-openapi/strfmt v0.17.0\ngo: finding github.com/go-openapi/loads v0.19.2\ngo: finding github.com/go-openapi/spec v0.19.2\ngo: finding github.com/go-openapi/runtime v0.19.0\ngo: finding github.com/PuerkitoBio/purell v1.1.1\ngo: finding github.com/PuerkitoBio/purell v1.1.0\ngo: finding github.com/go-openapi/analysis v0.19.2\ngo: finding golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3\ngo: finding github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8\ngo: finding github.com/go-openapi/jsonpointer v0.18.0\ngo: finding github.com/docker/go-units v0.3.3\ngo: finding github.com/go-openapi/spec v0.18.0\ngo: finding golang.org/x/sys v0.0.0-20190321052220-f7bb7a8bee54\ngo: finding github.com/go-openapi/errors v0.18.0\ngo: finding golang.org/x/crypto v0.0.0-20190320223903-b7391e95e576\ngo: finding golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53\ngo: finding github.com/go-openapi/strfmt v0.18.0\ngo: finding github.com/go-openapi/swag v0.18.0\ngo: finding github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe\ngo: finding github.com/go-openapi/loads v0.18.0\ngo: finding github.com/go-openapi/analysis v0.18.0\ngo: finding github.com/go-openapi/loads v0.17.0\ngo: finding github.com/pborman/uuid v1.2.0\ngo: finding github.com/go-openapi/jsonreference v0.18.0\ngo: finding github.com/go-openapi/validate v0.18.0\ngo: finding github.com/stretchr/objx v0.1.1\ngo: finding github.com/go-openapi/analysis v0.17.0\ngo: finding github.com/go-openapi/runtime v0.0.0-20180920151709-4f900dc2ade9\ngo: finding github.com/google/uuid v1.0.0\ngo: finding organization-swt.visualstudio.com/PROJECT/_git/GROUP-domain.git v0.0.0-20190904164039-f21f29fd26c8\ngo: organization-swt.visualstudio.com/PROJECT/_git/GROUP-domain.git@v0.0.0-20190904164039-f21f29fd26c8: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /go/pkg/mod/cache/vcs/***: exit status 128:\n\tfatal: unable to connect to organization-swt.visualstudio.com:\n\torganization-swt.visualstudio.com[0: 13.107.42.18]: errno=Connection timed out\n\torganization-swt.visualstudio.com[1: 2620:1ec:21::18]: errno=Cannot assign requested address\ngo: error loading module requirements\n"
Step #1 - "builder": 2019/09/12 22:59:13 2019/09/12 22:50:23 Building /tmp/staging589718210/srv, with main package at ./web, saving to /tmp/staging589718210/usr/local/bin/start
Step #1 - "builder": 2019/09/12 22:50:23 Running &{/usr/local/go/bin/go [go build -o /tmp/staging589718210/usr/local/bin/start ./web] [PATH=/go/bin:/usr/local/go/bin:/builder/google-cloud-sdk/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOSTNAME=*** HOME=/builder/home BUILDER_OUTPUT=/builder/outputs DEBIAN_FRONTEND=noninteractive GOROOT=/usr/local/go/ GOPATH=/go GO111MODULE=on GOCACHE=/tmp/cache495806777 GOPATH=/go] /tmp/staging589718210/srv <nil> <nil> <nil> [] <nil> <nil> <nil> <nil> <nil> false [] [] [] [] <nil> <nil>}
Step #1 - "builder": 2019/09/12 22:59:13 Wrote build output to /builder/outputs/output
Step #1 - "builder": 2019/09/12 22:59:13 Failed to build app: [go build -o /tmp/staging589718210/usr/local/bin/start ./web] with env [PATH=/go/bin:/usr/local/go/bin:/builder/google-cloud-sdk/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOSTNAME=*** HOME=/builder/home BUILDER_OUTPUT=/builder/outputs DEBIAN_FRONTEND=noninteractive GOROOT=/usr/local/go/ GOPATH=/go GO111MODULE=on GOCACHE=/tmp/cache495806777 GOPATH=/go] failed: err=exit status 1, out="go: finding github.com/go-openapi/runtime v0.19.5\ngo: finding github.com/gorilla/mux v1.7.3\ngo: finding github.com/go-openapi/strfmt v0.19.3\ngo: finding golang.org/x/tools v0.0.0-20190617190820-da514acc4774\ngo: finding golang.org/x/crypto v0.0.0-20190617133340-57b3e21c3d56\ngo: finding golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45\ngo: finding google.golang.org/api v0.10.0\ngo: finding google.golang.org/appengine v1.6.2\ngo: finding github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a\ngo: finding github.com/go-stack/stack v1.8.0\ngo: finding github.com/mitchellh/mapstructure v1.1.2\ngo: finding github.com/go-openapi/analysis v0.19.5\ngo: finding go.mongodb.org/mongo-driver v1.0.3\ngo: finding github.com/go-openapi/swag v0.19.5\ngo: finding golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4\ngo: finding google.golang.org/appengine v1.4.0\ngo: finding github.com/golang/protobuf v1.3.1\ngo: finding go.mongodb.org/mongo-driver v1.1.1\ngo: finding cloud.google.com/go v0.34.0\ngo: finding github.com/stretchr/testify v1.3.0\ngo: finding github.com/tidwall/pretty v1.0.0\ngo: finding golang.org/x/text v0.3.2\ngo: finding github.com/google/uuid v1.1.1\ngo: finding github.com/davecgh/go-spew v1.1.1\ngo: finding github.com/docker/go-units v0.4.0\ngo: finding github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63\ngo: finding github.com/kr/pretty v0.1.0\ngo: finding golang.org/x/sys v0.0.0-20190412213103-97732733099d\ngo: finding golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5\ngo: finding golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b\ngo: finding golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e\ngo: finding github.com/kr/text v0.1.0\ngo: finding github.com/google/go-cmp v0.3.0\ngo: finding github.com/go-openapi/spec v0.19.3\ngo: finding golang.org/x/net v0.0.0-20190603091049-60506f45cf65\ngo: finding github.com/golang/protobuf v1.2.0\ngo: finding github.com/hashicorp/golang-lru v0.5.1\ngo: finding github.com/googleapis/gax-go/v2 v2.0.5\ngo: finding google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873\ngo: finding golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59\ngo: finding github.com/stretchr/objx v0.2.0\ngo: finding golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f\ngo: finding github.com/go-openapi/loads v0.19.3\ngo: finding golang.org/x/sys v0.0.0-20190606165138-5da285871e9c\ngo: finding golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8\ngo: finding cloud.google.com/go v0.38.0\ngo: finding gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127\ngo: finding github.com/google/martian v2.1.0+incompatible\ngo: finding github.com/stretchr/objx v0.1.0\ngo: finding github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024\ngo: finding golang.org/x/lint v0.0.0-20190409202823-959b441ac422\ngo: finding github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c\ngo: finding golang.org/x/net v0.0.0-20190311183353-d8887717615a\ngo: finding golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297\ngo: finding golang.org/x/sync v0.0.0-20190423024810-112230192c58\ngo: finding github.com/golang/mock v1.2.0\ngo: finding golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a\ngo: finding google.golang.org/api v0.4.0\ngo: finding google.golang.org/appengine v1.5.0\ngo: finding golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6\ngo: finding golang.org/x/text v0.3.0\ngo: finding github.com/go-openapi/errors v0.19.2\ngo: finding github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57\ngo: finding golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f\ngo: finding github.com/go-openapi/jsonpointer v0.19.3\ngo: finding honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a\ngo: finding github.com/googleapis/gax-go/v2 v2.0.4\ngo: finding golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2\ngo: finding go.opencensus.io v0.21.0\ngo: finding github.com/davecgh/go-spew v1.1.0\ngo: finding github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e\ngo: finding gopkg.in/yaml.v2 v2.2.2\ngo: finding github.com/go-openapi/loads v0.19.0\ngo: finding golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c\ngo: finding golang.org/x/time v0.0.0-20181108054448-85acf8d2951c\ngo: finding honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a\ngo: finding golang.org/x/exp v0.0.0-20190121172915-509febef88a4\ngo: finding github.com/stretchr/testify v1.2.2\ngo: finding github.com/stretchr/testify v1.4.0\ngo: finding github.com/kr/pty v1.1.5\ngo: finding google.golang.org/grpc v1.19.0\ngo: finding google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7\ngo: finding golang.org/x/tools v0.0.0-20190311212946-11955173bddd\ngo: finding github.com/google/go-cmp v0.2.0\ngo: finding golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3\ngo: finding golang.org/x/net v0.0.0-20180724234803-3673e40ba225\ngo: finding google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19\ngo: finding golang.org/x/sys v0.0.0-20180830151530-49385e6e1522\ngo: finding github.com/kr/pty v1.1.1\ngo: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405\ngo: finding golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e\ngo: finding gopkg.in/yaml.v2 v2.2.1\ngo: finding github.com/go-openapi/jsonreference v0.19.2\ngo: finding github.com/BurntSushi/toml v0.3.1\ngo: finding github.com/go-openapi/spec v0.17.0\ngo: finding honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099\ngo: finding golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2\ngo: finding golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be\ngo: finding golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c\ngo: finding github.com/globalsign/mgo v0.0.0-20180905125535-1ca0a4f7cbcb\ngo: finding golang.org/x/tools v0.0.0-20190114222345-bf090417da8b\ngo: finding github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf\ngo: finding google.golang.org/appengine v1.1.0\ngo: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f\ngo: finding github.com/golang/mock v1.1.1\ngo: finding github.com/pmezard/go-difflib v1.0.0\ngo: finding golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961\ngo: finding cloud.google.com/go v0.26.0\ngo: finding github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277\ngo: finding github.com/go-openapi/validate v0.19.3\ngo: finding github.com/go-openapi/errors v0.17.0\ngo: finding golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421\ngo: finding google.golang.org/grpc v1.20.1\ngo: finding github.com/hashicorp/golang-lru v0.5.0\ngo: finding golang.org/x/net v0.0.0-20190613194153-d28f0bde5980\ngo: finding golang.org/x/tools v0.0.0-20190312170243-e65039ee4138\ngo: finding github.com/go-openapi/jsonpointer v0.19.2\ngo: finding github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578\ngo: finding golang.org/x/tools v0.0.0-20190226205152-f727befe758c\ngo: finding golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b\ngo: finding github.com/mailru/easyjson v0.0.0-20180823135443-60711f1a8329\ngo: finding github.com/client9/misspell v0.3.4\ngo: finding github.com/go-openapi/swag v0.17.0\ngo: finding golang.org/x/net v0.0.0-20190213061140-3a22650c66bd\ngo: finding github.com/go-openapi/jsonpointer v0.17.0\ngo: finding golang.org/x/net v0.0.0-20180826012351-8a410e7b638d\ngo: finding golang.org/x/net v0.0.0-20181005035420-146acd28ed58\ngo: finding github.com/go-openapi/runtime v0.19.4\ngo: finding google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8\ngo: finding golang.org/x/sync v0.0.0-20181108010431-42b317875d0f\ngo: finding github.com/go-openapi/swag v0.19.2\ngo: finding golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3\ngo: finding github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b\ngo: finding github.com/go-openapi/strfmt v0.19.2\ngo: finding github.com/go-openapi/jsonreference v0.17.0\ngo: finding github.com/go-openapi/validate v0.19.2\ngo: finding github.com/go-openapi/analysis v0.19.4\ngo: finding github.com/go-openapi/strfmt v0.19.0\ngo: finding github.com/go-openapi/strfmt v0.17.0\ngo: finding github.com/go-openapi/loads v0.19.2\ngo: finding github.com/go-openapi/spec v0.19.2\ngo: finding github.com/go-openapi/runtime v0.19.0\ngo: finding github.com/PuerkitoBio/purell v1.1.1\ngo: finding github.com/PuerkitoBio/purell v1.1.0\ngo: finding github.com/go-openapi/analysis v0.19.2\ngo: finding golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3\ngo: finding github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8\ngo: finding github.com/go-openapi/jsonpointer v0.18.0\ngo: finding github.com/docker/go-units v0.3.3\ngo: finding github.com/go-openapi/spec v0.18.0\ngo: finding golang.org/x/sys v0.0.0-20190321052220-f7bb7a8bee54\ngo: finding github.com/go-openapi/errors v0.18.0\ngo: finding golang.org/x/crypto v0.0.0-20190320223903-b7391e95e576\ngo: finding golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53\ngo: finding github.com/go-openapi/strfmt v0.18.0\ngo: finding github.com/go-openapi/swag v0.18.0\ngo: finding github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe\ngo: finding github.com/go-openapi/loads v0.18.0\ngo: finding github.com/go-openapi/analysis v0.18.0\ngo: finding github.com/go-openapi/loads v0.17.0\ngo: finding github.com/pborman/uuid v1.2.0\ngo: finding github.com/go-openapi/jsonreference v0.18.0\ngo: finding github.com/go-openapi/validate v0.18.0\ngo: finding github.com/stretchr/objx v0.1.1\ngo: finding github.com/go-openapi/analysis v0.17.0\ngo: finding github.com/go-openapi/runtime v0.0.0-20180920151709-4f900dc2ade9\ngo: finding github.com/google/uuid v1.0.0\ngo: finding organization-swt.visualstudio.com/PROJECT/_git/GROUP-domain.git v0.0.0-20190904164039-f21f29fd26c8\ngo: organization-swt.visualstudio.com/PROJECT/_git/GROUP-domain.git@v0.0.0-20190904164039-f21f29fd26c8: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /go/pkg/mod/cache/vcs/***: exit status 128:\n\tfatal: unable to connect to organization-swt.visualstudio.com:\n\torganization-swt.visualstudio.com[0: 13.107.42.18]: errno=Connection timed out\n\torganization-swt.visualstudio.com[1: 2620:1ec:21::18]: errno=Cannot assign requested address\ngo: error loading module requirements\n"
Finished Step #1 - "builder"
ERROR
ERROR: build step 1 "gcr.io/gae-runtimes/go111_app_builder:go111_20190827_1_11_12_RC00" failed: exit status 1
有没有办法将前两个构建步骤注入到gcr.io/gae运行时/go111_app_builder或之前,并对私有存储库使用SSH
git@ssh.dev.azure.com:v3/组织swt/项目/集团域

我还对HTTPS存储库
组织swt.visualstudio.com/PROJECT/_git/GROUP domain.git
有没有一种方法可以在我的令牌中生成sub之前使用类似于
git global url的内容


如何在部署GCP标准应用程序启动的云构建中访问私有存储库?

您是否尝试在本地分叉您的私有回购,并可能将数据上载到GCS存储桶,以便以后可以访问云构建步骤作为解决方案?这对你的问题有帮助吗?Cheeswave您是否尝试在本地分叉您的私有回购协议,并可能将数据上载到GCS存储桶,以便您以后可以访问云构建步骤作为解决方案?这对你的问题有帮助吗?干杯
starting build "***"

FETCHSOURCE
Fetching storage object: gs://***_cloudbuild/source/***
Copying gs://***_cloudbuild/source/***
/ [0 files][ 0.0 B/104.2 KiB] / [1 files][104.2 KiB/104.2 KiB]
Operation completed over 1 objects/104.2 KiB.
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/gcloud
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/git
Finished Step #1
Starting Step #2
Step #2: Already have image (with digest): gcr.io/cloud-builders/git
Step #2: Cloning into 'GROUP-domain'...
Step #2: Warning: Permanently added the RSA host key for IP address '*.*.*.*' to the list of known hosts.
Finished Step #2
PUSH
DONE