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是在哪里记录的吗?