git - 如何在 GitHooks 中使用 Active Choices Reactive Param
问题描述
我目前有一个 .Net Jenkins 构建,用户推送到 git repo 和 gitook(接收后)触发构建 Jenkins 作业。一切都很好,除了我有一些活动选择参数,当 gitook 传入一些变量时应该更改这些参数。
我的 GitHook 几乎是 http://server/jon/JobName/buildWithParameters/branch=master
在 Jenkins 中,我有一个名为“ Profile ”的主动选择反应参数和一个 groovy 脚本,上面写着
if (branch.equals("master")){
return["Production"]
}else{
return["dev"]
}
每当 Jenkins 构建运行时,我可以看到“ Profile ”只是一个空字符串,并且没有根据传入的变量填充。Active Choices 参数是否仅用于手动启动构建?
解决方案
推荐阅读
- ios - iOS - UIActivityIndicatorView 没有停止
- three.js - ThreeJS 着色器动态纹理
- python - Keras 中的更多输入和一个输出问题
- vue.js - Vuetify v-data-table - 如何使其填充可用高度?
- python - 使用 Python 进行未知数据分析
- python - TypeError:“日期时间”类型的对象不是 JSON 可序列化的,python
- sql - 按日期在 PostgreSQL JSONB 列中的对象数组中搜索
- isabelle - 构建有用的引理
- mysql - 如何将时间从 hh:mm:ss.mmm 转换为秒和毫秒 mysql
- jquery - 获取每个表的总和值