java 触发jenkins job_Jenkins通过特定标签触发构建

从其中一个测试用例:

场景:应在创建标记时触发构建,而不是在删除标记时触发构建 .

Given the following generic variables are configured:

| variable | expression | expressionType | defaultValue | regexpFilter |

| object_kind | $.object_kind | JSONPath | | |

| before | $.before | JSONPath | | |

| after | $.after | JSONPath | | |

| ref | $.ref | JSONPath | | |

| git_ssh_url | $.repository.git_ssh_url | JSONPath | | |

Given filter is configured with text: $object_kind $before $after

Given filter is configured with expression: ^tag_push\s0{40}\s.{40}$

Given received post content is:

"""

{

"object_kind": "tag_push",

"before": "0000000000000000000000000000000000000000",

"after": "82b3d5ae55f7080f1e6022629cdb57bfae7cccc7",

"ref": "refs/tags/v1.0.0",

"repository":{

"git_ssh_url":"git@example.com:jsmith/example.git",

}

}

"""

Then the job is triggered

Then variables are resolved to:

| variable | value |

| object_kind | tag_push |

| before | 0000000000000000000000000000000000000000 |

| after | 82b3d5ae55f7080f1e6022629cdb57bfae7cccc7 |

| ref | refs/tags/v1.0.0 |

| git_ssh_url | git@example.com:jsmith/example.git |

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值