使用Base ClearCase从SCM到Jenkins管道 [英] Jenkins pipeline from scm with base clearcase

查看:29
本文介绍了使用Base ClearCase从SCM到Jenkins管道的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试从SCM(base ClearCase/现有动态视图)设置一个Jenkins Pipeline。当我尝试将更改应用到管道时引发异常。

是否有人将SCM中的base ClearCase和Pipeline与动态视图一起使用? 可能我只是错误配置了基本ClearCase和动态视图的设置。

以下是我的设置:

View tag: view_name
View path: view_name
config Spec: element * CHECKEDOUT 
include some_file
element * -None
Get load rules from config spec: checked
Use dynamic view: checked
View root: x:
Do not reset Config Spec: checked
Script path: Path	oscript_in_view

ClearCase

我们在公司使用推荐答案,也面临着同样的问题。我在Jenkins JIRA制造了一个事件,但我认为这个问题不会很快得到解决。请参阅

https://issues.jenkins-ci.org/browse/JENKINS-32551

我们为最终在ClearCase中获得管道代码所做的工作:

  • 启动作业(使用管道代码中的"构建作业"功能) 这会将代码放入artiFactory
  • 使用管道插件的artiFactory功能再次取回代码

在我们这样做之前,我尝试设置一个Perl脚本来更新ClearCase视图,但是它不够稳定,十次中有一次失败了。因此,我们通过调用Jenkins作业来使用普通的Jenkins ClearCase插件。

对于您的情况,我推荐以下内容:

  • 设置更新ClearCase视图的作业
  • 在此作业中,将管道代码复制到文件服务器
  • 然后,在作业完成后,您可以从文件服务器加载管道代码

唯一的缺点是您需要一台执行作业的真实计算机,但通常这不会花费很多时间。

这篇关于使用Base ClearCase从SCM到Jenkins管道的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆