首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins在ClearCase中创建视图

Jenkins在ClearCase中创建视图
EN

Stack Overflow用户
提问于 2013-04-30 02:14:57
回答 2查看 2.5K关注 0票数 3

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

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

代码语言:javascript
复制
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".

我很确定这个错误来自于访问权限问题。

但是我没有找到像-user这样的mkview选项来使用我的clearcase用户帐户。

我希望有人有同样的问题并解决了它,或者只是有人可以帮助我!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-02 04:12:35

对于那些有相同问题的人,解决方案是以管理员身份启动Jenkins。为此,请执行以下操作:

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

开始/附件/

然后右键单击prompt命令并选择start as

2)转到Jenkins目录

cd /D C:\Program Files\Jenkins

3)启动Jenkins服务器

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

等待服务器运行,这一行将显示INFO:Jenkins is fully up and running

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

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

本地主机:8081

5)创建您的工作!

要了解工作空间的位置,只需创建一个新的批处理脚本,添加命令行即可

cd

保存并构建作业。接下来,转到控制台,只需读取路径

票数 2
EN

Stack Overflow用户

发布于 2013-04-30 02:57:25

例如,请参阅Error: unable to set access control list for : Access is denied

此问题的原因与视图共享或要创建视图的目录上的限制性权限有关。

确保由Jenkins运行时谁(即哪个帐户)正在执行这些命令(是本地系统帐户吗?)。作为OP Bastien mentions,以提升的权限运行是关键。

还要确保执行Jenkins作业时的CLEARCASE_PRIMARY_GROUP环境变量值。

必须设置为您要访问的vob所在的组(或其辅助组之一)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16285492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档