来自 Jenkins 的 Clearcase rebase 问题
Clearcase rebase Issue from Jenkins
我有一个 perl 脚本可以将推荐的基线变基到 Dev 视图(Dev 视图在 M: 驱动器中)。当我 运行 来自命令提示符的脚本正在运行时,但是当我从 Jenkins 调用时,相同的脚本失败了。 (我在 Jenkins 中使用与我的登录 ID 相同的用户名。)如果我缺少任何配置,请建议我。
**Command which i used :**
cleartool rebase -complete -view <DEV_VIEW_TAG> -force -recommended -abort
****Jenkins Console Output:****
Advancing to baseline "<Recommended Baseline>" of component "<Component Name>"
Updating rebase view's config spec...
cleartool: Warning: Config spec OK, but unable to tell view server to load.
cleartool: Warning: View server should be restarted.
cleartool: Error: Unexpected error in rebase.
cleartool: Error: Unable to update configuration specification.
cleartool: Error: Unable to perform integration.
cleartool: Error: Unable to rebase stream "<DEV_STREAM>".
**Through Command Prompt - output:**
M:\>cleartool rebase -complete -view <DEV_VIEW_TAG> -force -recommended -abort
Advancing to baseline "<Recommended Baseline>" of component "<Component Name>"
Updating rebase view's config spec...
Creating integration activity...
Setting integration activity...
Merging files...
No versions require merging in stream "<DEV_STREAM>".
Checking in files...
Clearing integration activity...
Updating stream's configuration...
Cleaning up...
Rebase completed.
仔细检查失败的 JEnkins 作业中的用户名和其他环境变量。
这将验证您是否在与命令行相同的条件下使用 ClearCase。
我一直看到该错误消息,因为在 Jenkins 作业尝试自己的变基时正在进行变基。
因此,请确保在启动 Jenkins 作业之前,该作业使用的视图中没有正在进行的变基。
USERPROFILE = C:\Windows\System32\config\systemprofile
这正是我的想法:Jenkins 是使用系统帐户而不是您的帐户启动的。仔细检查 Jenkins Windows 服务:您应该能够更改其用于 运行 的帐户:使用您的帐户。
我有一个 perl 脚本可以将推荐的基线变基到 Dev 视图(Dev 视图在 M: 驱动器中)。当我 运行 来自命令提示符的脚本正在运行时,但是当我从 Jenkins 调用时,相同的脚本失败了。 (我在 Jenkins 中使用与我的登录 ID 相同的用户名。)如果我缺少任何配置,请建议我。
**Command which i used :**
cleartool rebase -complete -view <DEV_VIEW_TAG> -force -recommended -abort
****Jenkins Console Output:****
Advancing to baseline "<Recommended Baseline>" of component "<Component Name>"
Updating rebase view's config spec...
cleartool: Warning: Config spec OK, but unable to tell view server to load.
cleartool: Warning: View server should be restarted.
cleartool: Error: Unexpected error in rebase.
cleartool: Error: Unable to update configuration specification.
cleartool: Error: Unable to perform integration.
cleartool: Error: Unable to rebase stream "<DEV_STREAM>".
**Through Command Prompt - output:**
M:\>cleartool rebase -complete -view <DEV_VIEW_TAG> -force -recommended -abort
Advancing to baseline "<Recommended Baseline>" of component "<Component Name>"
Updating rebase view's config spec...
Creating integration activity...
Setting integration activity...
Merging files...
No versions require merging in stream "<DEV_STREAM>".
Checking in files...
Clearing integration activity...
Updating stream's configuration...
Cleaning up...
Rebase completed.
仔细检查失败的 JEnkins 作业中的用户名和其他环境变量。
这将验证您是否在与命令行相同的条件下使用 ClearCase。
我一直看到该错误消息,因为在 Jenkins 作业尝试自己的变基时正在进行变基。
因此,请确保在启动 Jenkins 作业之前,该作业使用的视图中没有正在进行的变基。
USERPROFILE = C:\Windows\System32\config\systemprofile
这正是我的想法:Jenkins 是使用系统帐户而不是您的帐户启动的。仔细检查 Jenkins Windows 服务:您应该能够更改其用于 运行 的帐户:使用您的帐户。