Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何从Google Cloud scheduler定期触发Google Cloud构建作业_Google Cloud Platform_Google Cloud Build_Google Cloud Scheduler - Fatal编程技术网

Google cloud platform 如何从Google Cloud scheduler定期触发Google Cloud构建作业

Google cloud platform 如何从Google Cloud scheduler定期触发Google Cloud构建作业,google-cloud-platform,google-cloud-build,google-cloud-scheduler,Google Cloud Platform,Google Cloud Build,Google Cloud Scheduler,我在下面配置了一个云调度作业 但查找错误状态:无效的\u参数。我不明白它是从哪里来的。如有任何解决此问题的建议,将不胜感激 您需要按照以下步骤触发: 1.-创建新帐户,并向其添加云构建服务帐户和云调度器服务代理角色 2.-HTTP方法应为post 3.-必须在正文字段中指定repoName和branchName。以下面的例子为例 { "repoName": "MyRepo", "branchName": "MyBranch" } 4.-选择添加OAuth令牌作为身份验证头 5.-将创建

我在下面配置了一个云调度作业


但查找错误状态:无效的\u参数。我不明白它是从哪里来的。如有任何解决此问题的建议,将不胜感激

您需要按照以下步骤触发:

1.-创建新帐户,并向其添加云构建服务帐户和云调度器服务代理角色

2.-HTTP方法应为post

3.-必须在正文字段中指定repoName和branchName。以下面的例子为例

{
  "repoName": "MyRepo",
  "branchName": "MyBranch"
}
4.-选择添加OAuth令牌作为身份验证头

5.-将创建的SA分配给要用于触发云构建作业的云计划程序作业

6.-将此值用作范围


完成这些更改后,您将能够执行触发器。

您需要按照以下步骤进行触发:

1.-创建新帐户,并向其添加云构建服务帐户和云调度器服务代理角色

2.-HTTP方法应为post

3.-必须在正文字段中指定repoName和branchName。以下面的例子为例

{
  "repoName": "MyRepo",
  "branchName": "MyBranch"
}
4.-选择添加OAuth令牌作为身份验证头

5.-将创建的SA分配给要用于触发云构建作业的云计划程序作业

6.-将此值用作范围


一旦您进行了这些更改,就可以执行触发器。

您可能需要发布一些代码供我们查看。没有它,我们就无法诊断出问题所在。如果您正在使用curl,那么发布您正在运行的curl命令。如果它在脚本中,请发布脚本代码。没有代码。这是一个用于触发云构建作业的云调度程序功能。嗯,我唯一能想到的是项目ID是否不正确,或者triggerId是否拼写错误?仔细检查项目ID是否实际上是ID而不是项目名称?我已经不止一次这样做了。按照你说的检查了项目ID。-https://cloudbuild.googleapis.com/v1/projects/xxxIDxxx/triggers/xxxxx-xxx-xxx-xxx-xxxx:run 问题依然存在。是的,我觉得这是对的…让我戳戳一些队友,看看他们是否有想法。你可能想发布一些代码让我们看看。没有它,我们就无法诊断出问题所在。如果您正在使用curl,那么发布您正在运行的curl命令。如果它在脚本中,请发布脚本代码。没有代码。这是一个用于触发云构建作业的云调度程序功能。嗯,我唯一能想到的是项目ID是否不正确,或者triggerId是否拼写错误?仔细检查项目ID是否实际上是ID而不是项目名称?我已经不止一次这样做了。按照你说的检查了项目ID。-https://cloudbuild.googleapis.com/v1/projects/xxxIDxxx/triggers/xxxxx-xxx-xxx-xxx-xxxx:run 问题依然存在。是啊,我觉得这是对的……让我戳戳一些队友,看看他们是否有想法。谢谢,现在可以了。我想我弄乱了BODY字段。谢谢,你知道BODY JSON是在哪里记录的吗?谢谢,它现在可以工作了。我想我弄乱了BODY字段。谢谢,你知道BODY JSON是在哪里记录的吗?