运行 Git 在 tcsh 的 ClearCase 视图中构建
Running a Git build inside a ClearCase View in tcsh
我在 git 中存储了一个项目,该项目必须在 clearcase 外部构建,然后在 Clearcase 视图内部执行。由于对外部脚本的限制,所有构建和执行都必须在 tcsh
内部完成。
Clearcase 视图需要 tcsh
才能成功执行命令。
要使这个过程自动化,我想使用 jenkins。
这怎么可能?
我想通了,想把它记录在某个地方。
要在 jenkins 的 Execute shell
构建步骤中执行不同的 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
希望对您有所帮助!
我在 git 中存储了一个项目,该项目必须在 clearcase 外部构建,然后在 Clearcase 视图内部执行。由于对外部脚本的限制,所有构建和执行都必须在 tcsh
内部完成。
Clearcase 视图需要 tcsh
才能成功执行命令。
要使这个过程自动化,我想使用 jenkins。
这怎么可能?
我想通了,想把它记录在某个地方。
要在 jenkins 的 Execute shell
构建步骤中执行不同的 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
希望对您有所帮助!