首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >云功能部署问题

云功能部署问题
EN

Stack Overflow用户
提问于 2019-05-22 21:04:54
回答 2查看 270关注 0票数 0

当我部署云函数时,我会得到以下错误。

我正在使用go模块,我能够从我的沙箱构建和运行所有的集成测试,

其中一个云函数依赖项使用私有github回购,

当我部署云函数go: github.com/myrepo/ptrie@v0.1.:git提取-f原点ref/ read /:ref/read/ref/tag/ in -f退出状态128:致命:无法读取'https://github.com':终端提示的用户名

EN

回答 2

Stack Overflow用户

发布于 2019-05-22 22:23:25

您可能希望在Github中创建一个个人访问令牌,然后配置git以使用该令牌。

该命令如下所示:

代码语言:javascript
复制
git config --global url."https://{YOUR TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"

在此之后,git应该能够从您的私人回购中读取内容。

票数 0
EN

Stack Overflow用户

发布于 2019-06-07 20:07:22

使用endly自动构建云功能如何?在本例中,您将使用go mod处理供应商,其中您的私有回购将被添加到供应商文件夹中,请确保您添加了.gcloudignore以避免使用go.mod、go.sum。

@.gcloudignore

代码语言:javascript
复制
go.mod
go.sum

最终使用带凭据的私有回购的自动化工作流可能如下所示

@deploy.yaml

代码语言:javascript
复制
init:
  appPath: $WorkingDirectory(.)
  target:
    URL: ssh://127.0.0.1/
    credentials: localhost
  myGitSecret: ${secrets.private-git}
pipeline:
  secretInfo:
    action: print
    comments: print git credentials (debuging only_
    message: $AsJSON($myGitSecret)

  package:
    action: exec:run
    comments: vendor build for deployment speedup
    target: $target
    checkError: true
    terminators:
      - Password
      - Username
    secrets:
      #secret var alias:  secret file i.e ~/.secret/private-git.json
      gitSecrets: private-git
    commands:
      - export GIT_TERMINAL_PROMPT=1
      - export GO111MODULE=on
      - unset GOPATH
      - cd ${appPath}/
      - go mod vendor
      - '${cmd[3].stdout}:/Username/? $gitSecrets.Username'
      - '${output}:/Password/? $gitSecrets.Password'

  deploy:
    action: gcp/cloudfunctions:deploy
    '@name': MyFn
    timeout: 540s
    availableMemoryMb: 2048
    entryPoint: MyFn
    runtime: go111
    eventTrigger:
      eventType: google.storage.object.finalize
      resource: projects/_/buckets/${matcherConfig.Bucket}
    source:
      URL: ${appPath}/

最后,查看云函数 e2e测试和部署自动化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56265010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档