我有一个存储在git中的项目,该项目必须在clearcase外部构建,然后在Clearcase视图内部执行。tcsh
由于外部脚本的限制,所有构建和执行都必须在内部完成。
Clearcase视图需要tcsh
成功执行命令。
为了使此过程自动化,我想使用jenkins。
这怎么可能?
我想通了,并想将其记录在某个地方。
要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
希望这可以帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句