代码实现 (groovy)
通过 GraphQL(一)的内容我们大概了解了什么是graphql以及如何使用,下面我们目的就是结合jenkins对github进行操作
- 整理好GraphQL
- 选择目标仓库
- 使用groovy进行代码实现
GraphQL定义
def payload_repositoryID = "{\"query\":\"{repository(owner:\\\"${org}\\\", name:\\\"${repo}\\\"){id}}\"}"
def payload_branchProtectionRule = "{\"query\":\"{repository(owner:\\\"${org}\\\", name:\\\"${repo}\\\"){branchProtectionRules(last:20){nodes{id,pattern,requiredStatusCheckContexts}}}}\"}"
repoId =

本文介绍如何利用Groovy脚本结合GraphQL API在Jenkins中实现对GitHub仓库的操作,包括获取仓库信息及更新分支保护规则等。
最低0.47元/天 解锁文章
553

被折叠的 条评论
为什么被折叠?



