运行 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

希望对您有所帮助!