我有一个存储在git中的项目,该项目必须在clearcase外部构建,然后在Clearcase视图内部执行。tcsh
由于外部脚本的限制,所有构建和执行都必须在内部完成。
Clearcase视图需要tcsh
成功执行命令。
为了使这个过程自动化,我想使用詹金斯。
这怎么可能?
我想通了,想把它记录在某个地方。
要Execute shell
在jenkins 的构建步骤中执行不同的shell ,我使用以下脚本:
#!/usr/bin/tcsh -xF
source env.csh
make
echo DONE
注意: 每个脚本的末尾都需要换行符,以确保执行最后一个命令。我通常只是echo DONE
确保执行每个步骤。
为了在tcsh的Clearcase视图中运行命令,我使用以下脚本:
#!/usr/bin/tcsh -xF
setenv SHELL /bin/tcsh
cleartool setview -login -exec "command 1; command 2; command 3" view_tag
echo DONE
希望这可以帮助!
问题内容: 我正在使用Jenkins和ClearCase进行自动构建,但是有问题。我编写了一个批处理脚本,以使用cleartool命令mkview在ClearCase中创建视图。 当我通过单击脚本执行脚本时,一切正常,该视图在ClearCase中创建。但是,当我通过Jenkins启动脚本时,出现以下错误: 我非常确定该错误来自访问权限问题。 但是我没有找到类似的选项来使用我的clearcase用户
这是一个 C# 开发的工具,用于从 clearcase 中提取相关元数据(并保存该表示形式),然后构建改进记录集,并将其输出到 git-fast-import。 实际使用的样例请看scripts目录 一般原则 : 尽可能使用导出clearexport_ccase(由于的内存限制,分几部分clearexport_ccase) 获取所有元素(文件和目录) (可选)编辑这些列表以排除不感兴趣的列表 使用
我试图在两个VSCode会话中处理两个不同的ClearCase视图。 但是,当我打开VSCode的第二个实例时,它默认为第一个视图,在第二个会话中更改视图也会更改第一个会话中的设置视图。 有没有一种方法可以在单独的VSCode窗口中处理多个视图?
问题内容: 我有一个简单的应用程序,该应用程序从用户那里接收CC流名称的输入,并假定从此流存储库返回特定文件的内容。 我尝试使用简单的shell脚本执行此操作:用户输入流名称,java接收流名称,运行一个进程,该进程运行脚本“ myccscript.sh”,其中包含“ myinput = $ 1; cleartool setview $ myinput”(或类似的东西) )。 然后我尝试读取文件并
问题内容: 我知道这个问题发布在不同的主题上,但是我的情况有些不同。 当詹金斯检测到提交时,我想触发测试目标。互联网上的大多数教程都显示了如何使用WebHook做到这一点。 就我而言,我有两个问题: 1)我没有找到选项“检测到提交时触发构建” 在此处输入图片说明 2)所有教程都谈到从Git URL配置Webhook。在我的情况下,我的git存储库是本地的,我无权访问Web界面。那么如何手动做同样的
问题内容: 该示例非常简单:我想通过仅显示文本(canvas.drawText())来让用户知道应用程序在做什么。然后,出现我的第一条消息,而不是其他消息。我的意思是,我有一个“ setText”方法,但它不会更新。 该视图的文本绘制仅通过在onDraw();中执行一个drawText来起作用,因此setText更改了文本但不显示它。 有人建议我用SurfaceView替换视图,但是仅进行几次更新