【发布时间】:2014-02-07 10:31:29
【问题描述】:
我有一个 Jenkins 版本,看起来运行良好。我现在添加了一些 Post build 任务,以便将 Web 应用程序自动部署到我们的开发服务器之一。
自从我这样做以来,我看到了一些非常奇怪的行为。构建后任务似乎在构建之前运行,就好像它们是构建前任务一样。
日志
频道已启动
SSH:从主机 [HOST_NAME] 连接
SSH:通过配置连接 [开发 Web 服务器] ...
SSH:断开配置 [开发 Web 服务器] ...
SSH:已传输 1 个文件
构建步骤“通过 SSH 发送文件或执行命令”将构建结果更改为 SUCCESS
SSH:从主机 [HOST_NAME] 连接
SSH:通过配置连接 [开发 Web 服务器] ...
SSH:断开配置 [开发 Web 服务器] ...
SSH:已传输 0 个文件
SSH:从主机 [HOST_NAME] 连接
SSH:通过配置连接 [开发 Web 服务器] ...
SSH:EXEC:来自命令 [chmod +x
这些日志是在构建运行之前生成的,显然由于构建不存在,它无法找到必要的文件。
【问题讨论】: