问题标签 [google-cloud-repository]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1460 浏览

google-cloud-platform - 如何部署使用google cloud build和Source Repository新推送的多个云功能?

我有一个包含不同云功能文件夹的项目文件夹,例如

现在我现在拥有的是。我将代码从 Cloud Fucntions 文件夹一一推送到 Source Repository 到 Source Repository(每个函数文件夹单独的 Repos)。然后它启用了触发云构建然后部署功能的触发器。我拥有的 cloudbuild.yaml 文件如下所示。

现在,我想做的是我想做一个单一的源代码库,每当我更改一个云函数中的代码并推送它时,只有它得到部署,其余的仍然像以前一样。


更新

现在我也在下面尝试了类似的方法,但它也同时部署了所有功能,即使我正在处理一个功能。

cloudbuild.yaml 文件如下所示

0 投票
1 回答
1514 浏览

git - 谷歌云存储库上的拉取请求或合并请求

我无法找到 Pull the request 功能的位置Google Cloud Repository。我需要它通过具有代码审查功能来设置我目前正在为其他开发人员工作的项目。

在此处输入图像描述

0 投票
2 回答
193 浏览

python-3.x - Python云函数在重建后没有更新

重现步骤:

  1. 启用这些 API:Cloud Repositories、Cloud Build 和 Cloud Functions
  2. 创建存储库并从此处推送内容。这是一个简单的 Python Flask 应用程序,返回带有 cloudbuild.yaml 文件的简单 Html。
  3. 使用名为la-repo-function-1 的已创建存储库(在 cloudbuild.yaml 文件中引用)并使用带有 HTTP 触发器和函数的 Python 3.7创建 Cloud 函数以执行相等的greetings_http
  4. 在该存储库上创建 Cloud Build 触发器并将其指向使用 cloudbuild.yaml 作为配置。
  5. 更改 main.py 中返回的 html 问候语并将其推送到存储库。

预期结果:构建并重新部署了一个新功能。

实际结果:触发 Cloud Build 并观察到新的 ACTIVE 版本,但仍返回旧内容。从控制台下载的源代码是旧的。但是,无需更改即可手动重新部署(只需进入编辑选项卡并单击部署)。

注意:此问题与类似。但是,这里我们使用的是 Python 3.7 而不是 Node.js 代码,根据GC 发行说明, Python 3.7 已经完全发布,并且不是测试版。

那么这是一个错误还是我错过了什么?

0 投票
1 回答
41 浏览

google-cloud-platform - 为什么 gcb 中的历史不能按分支名排序?

我可以按来源排序,但无法按分支排序,它只显示所有来源的少数分支。

我像 Source:[source_name] OR Branch:[branch_name] 在历史选项卡中一样使用它。

安慰

谁能告诉我如何根据分支进行排序?

0 投票
1 回答
26 浏览

git - Visual Studio Code git 活动帐户

我正在尝试从 Visual Studio Code 向我的云存储库运行“推送”。我已经更改了我的帐户,但是当我进行推送时,会出现以下消息:“您当前的活动帐户 [OLD ACCOUNT] 没有任何有效的凭据”。

我已经尝试了所有这些事情:
我已经完成了“gcloud auth login”并选择了我的实际帐户,说我正在登录。
在我的 Windows 凭据管理器中,旧帐户没有出现。
在我的 .gitconfig 中只有我的新帐户。
当我这样做时:我的项目文件夹中的“git config --list”,该帐户就是我的新帐户。

但尽管如此,当我在 Visual Studio Code 中执行“推送”时,仍然说我使用的是旧帐户。

为什么要用旧的?

0 投票
1 回答
230 浏览

google-cloud-source-repos - 谷歌云源存储库不同步

我是谷歌云源存储库的新手,对为什么推入其中一个存储库的代码没有与另一个存储库同步感到困惑。是因为所有的云存储库都需要连接到同一个 git-lab/git-hub 存储库吗?还是我在跨存储库的代码同步方面遗漏了其他东西。

我有 2 个存储库,即 DEV 和 QA。将我的代码推送到 DEV 中,但无法在 QA 存储库中看到任何推送的代码。到目前为止,两者都没有连接到任何 git-lab/git-hub 存储库,我可以在云存储库的设置中看到它。

0 投票
1 回答
105 浏览

visual-studio-code - Visual Studio Code 推送到 Compute Engine

我在 Google Cloud 中运行 Compute Engine。我希望能够将代码更改从 Visual Studio Code 推送到 Compute Engine,以便这些更改反映在 Compute Engine 上托管在 CentOS 7 中的网站上。

我已经尝试成功地将我的 GitHub 链接到 Google Source Repositories,但找不到如何将 Source Repository 实现为我在 Compute Engine 上的主要 Web 文件夹或实现此目的的过程。

0 投票
0 回答
68 浏览

git - Cloud Source Repositories - Git 将代码推送到默认分支或切换分支

我是 git 存储库的新手。我尽力去了解它。我需要将一个自动化项目推送到谷歌存储库。我执行了以下评论来执行此操作。

我设法成功推送了该项目,但它没有反映在存储库的默认分支上。当我导航到存储库时,它显示

默认分支上没有提交。将代码推送到默认分支或切换分支。

看起来main不是默认分支,云中有多个分支

在此处输入图像描述

我试图合并但仍然没有改善

我需要将我的主分支合并到谷歌云存储库上的默认分支。请帮忙

0 投票
1 回答
89 浏览

terraform - (Terraform, Cloud Run) 错误:禁止您的客户端无权从该服务器获取 URL /

我正在尝试使用以下Terraform代码在Cloud Run上运行 docker 映像:

然后,运行docker镜像就成功了:

在此处输入图像描述

但是当我访问 URL 时,它会显示:

在此处输入图像描述

错误:禁止您的客户端无权从该服务器获取 URL /

我的Terraform代码中是否有任何错误?

0 投票
1 回答
64 浏览

google-cloud-platform - 将存储库从 BitBucket Cloud 镜像到 Google Cloud Repository 以更改应用密码

随着即将到来的变化,如概述

https://bitbucket.org/blog/deprecating-atlassian-account-password-for-git-and-bitbucket-api-activity

它对将 Bitbucket 存储库镜像到 Google Cloud 存储库有何影响?我注意到在 Google https://cloud.google.com/source-repositories/docs/mirroring-a-bitbucket-repository的说明中,登录 Bitbucket 时使用的凭据是帐户电子邮件和密码,而不是用户名和应用密码。

有谁知道事情是否会中断以及需要进行哪些更改才能使镜像正常工作?