当前位置: 首页 > 面试题库 >

Jenkins在ClearCase中创建视图

徐洋
2023-03-14
问题内容

我正在使用Jenkins和ClearCase进行自动构建,但是有问题。我编写了一个批处理脚本,以使用cleartool命令mkview在ClearCase中创建视图。

当我通过单击脚本执行脚本时,一切正常,该视图在ClearCase中创建。但是,当我通过Jenkins启动脚本时,出现以下错误:

C:\Program Files\Jenkins\workspace\JenkinsLecon1>
"C:\Program Files\IBM\RationalSDLC\ClearCase\bin\cleartool.exe" 
  mkview -sna -tag AUTOBUILD_VIEW_TEST1_CFW_INFRA_V5.10_Dev -str CFW_INFRA_V5.10_Dev@\projects -host sasla15001 -hpath d:\ClearCase_Storage\views\DOM3\268875\ -gpath \\sasla15001\ccstg_d\views\DOM3\268875\ CFW_INFRA_V5.10_Dev  
Selected Server Storage Location "sasla15001_ccstg_d_views".

cleartool: Error: unable to set access control list for \\sasla15001\ccstg_d\views\AUTORITE+NT\SYSTEM\CFW_INFRA_V5.10_Dev.22.vws: Accès refusé. 
cleartool: Error: protection on \\sasla15001\ccstg_d\views\AUTORITE+NT\SYSTEM\CFW_INFRA_V5.10_Dev.22.vws is out-of-synch with identity.sd and groups.sd  
cleartool: Error: Failed to set identity on view: Permission denied 
cleartool: Error: unable to set access control list for \\sasla15001\ccstg_d\views\AUTORITE+NT\SYSTEM\CFW_INFRA_V5.10_Dev.22.vws: Accès refusé. 
cleartool: Error: \\sasla15001\ccstg_d\views\AUTORITE+NT\SYSTEM\CFW_INFRA_V5.10_Dev.22.vws:
 Permission denied 
cleartool: Error: Unable to create view "\\sasla15001\ccstg_d\views\AUTORITE+NT\SYSTEM\CFW_INFRA_V5.10_Dev.22.vws".

我非常确定该错误来自访问权限问题。
但是我没有找到mkview类似的选项-user来使用我的clearcase用户帐户。

我希望有人能解决相同的问题,或者只是有人可以帮助我!


问题答案:

对于那些有相同问题的人,解决方案是以管理员身份启动Jenkins。去做这个 :

1)以管理员身份打开提示命令

开始/配件/

然后右键单击提示命令,然后选择启动为

2)转到詹金斯目录

cd / DC:\ Program Files \ Jenkins

3)启动Jenkins服务器

java -jar jenkins.war –httpPort = 8081不是8080

等到服务器正在运行时,此行将出现INFO:Jenkins已完全启动并正在运行

现在,Jenkins服务器以管理员身份运行

4)打开您的网络浏览器并转到

http://://本地主机:8081

5)创造你的工作!

要知道工作区在哪里,只需创建一个新的批处理脚本,然后添加命令行

光盘

保存并建立工作。接下来转到控制台,然后阅读路径



 类似资料:
  • 问题内容: 我有一个存储在git中的项目,该项目必须在clearcase外部构建,然后在Clearcase视图内部执行。由于外部脚本的限制,所有构建和执行都必须在内部完成。 Clearcase视图需要成功执行命令。 为了使这个过程自动化,我想使用詹金斯。 这怎么可能? 问题答案: 我想通了,想把它记录在某个地方。 要在jenkins 的构建步骤中执行不同的shell ,我使用以下脚本: 注意: 每

  • 问题内容: 我发现了以下有关创建工作以及使用DSL插件添加到新创建的视图的问题。 如何使用DSL插件将创建的作业添加到现有视图?我在文档中找不到任何提示。也许我看不到解决方案太明显了? 虽然我读过,但是如果视图已经存在,那么创建视图将导致重新创建。对于这种观点下的现有项目意味着什么? 谢谢你的帮助。 问题答案: 您不能将作业添加到不受Job DSL管理的视图中。但是,由DSL管理的视图可以包含不由

  • 我有不同的 Jenkins 管道作业,用于构建、部署、QA 自动化测试和发布到生产环境。我正在构建一个 Jenkins Delivery 管道,以便在单个管道中运行这些作业。管道应该类似于 QA 认证完成后,应触发生成作业进行审批,然后发布准备作业可以进一步运行。流量应该是这样的: 在开发分支上使用Jenkinsfile在单个管道作业中运行Build、Junit和SonarQube分析 在上述作业

  • 我知道如何在MVC中创建视图。

  • 关于创建视频图像 Photoshop 可以创建具有各种长宽比的图像,以便它们能够在设备(如视频显示器)上正确显示。可以选择特定的视频选项(使用“新建”对话框)以便对将最终图像合并到视频中时进行的缩放提供补偿。 安全区域 “胶片和视频”预设还会创建带有非打印参考线的文档,参考线可画出图像的动作安全区域和标题安全区域的轮廓。使用“大小”菜单中的选项,可以生成用于特定视频系统(NTSC、PAL 或 HD

  • 视图概述 视图作为MVC模式中的终端环节,在web编程中负责dom结构的展示。grace 使用 php作为“天然模板“,您不必再去学习枯燥无聊的模板语法,系统更不必浪费资源去完成复杂的解析工作! 视图文件创建及命名规则 视图文件命名 : 1、控制器名称_方法名称.php //此种命名系统会进行自动展示 2、视图名称.php //需要手动调用 视图文件位置 : /分组文件夹/views/对应视图文件