git - 如何在Jenkins构建之前合并到一个临时分支
问题描述
我有以下 Gitlab + Jenkins 设置:
- 我有一个名为“开发”的分支
- 我有功能分支“F1”和“F2”等等。
- 当“F1”的作者创建合并请求时,Gitlab 会触发 Jenkins 的构建,当前会检出并构建 F1。
我希望詹金斯执行以下操作:
- 克隆开发到名为“Temp”的本地分支
- 合并 F1 到 Temp
- 在 Temp 中构建我的解决方案并运行测试
- 将构建结果报告回 Gitlab
詹金斯有可能发生这样的事情吗?我知道 Git 插件有一个名为“签出到特定本地分支”的选项,但我不完全确定这是否符合我的要求。
任何有关此问题的帮助/输入将不胜感激。谢谢和干杯:)
解决方案
推荐阅读
- c++ - 可变模板类型作为返回类型,MSVC 怪异
- abap - 通过自定义扩展添加到标准 CDS 视图的字段的命名约定是什么?
- kubernetes-helm - Helm 依赖范围失败
- python - 如果poetry.lock 包含两次相同的包是什么意思?
- json - 如何从 Firebase 测试实验室获取测试用例结果?
- node.js - 查找后在对象数组中设置字段。蒙古数据库
- python - XPath 页脚或正文 - 仅在存在时使用节点
- python - 检查 pandas 数据框中的相同列表
- redis - 如何将所有密钥导出到 csv 文件 redis-cli?
- flutter - Flutter RenderFlex 子节点具有非零 flex 但传入的高度约束是无限错误