【问题标题】:Jenkins drops flags for ssh command?詹金斯放弃了 ssh 命令的标志?
【发布时间】:2016-11-03 19:24:12
【问题描述】:

我在 Jenkins 构建中有这一步

echo "ws is"
echo ${WORKSPACE}/build/libs/RoutingRegression-fat-1.0.jar

scp ${WORKSPACE}/build/libs/RoutingRegression-fat-1.0.jar root@${REGR_IP_ADDR}: 
ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null root@${REGR_IP_ADDR} 
./opt/waze/bin/regression/deploy_jar.sh 1

但在运行控制台中我没有看到我添加的ssh flags

14:05:02 + echo 'ws is'
14:05:02 ws is
14:05:02 + echo /data/workspace/java/RoutingRegression/route_flavor_historic_time_3/ws/build/libs/RoutingRegression-fat-1.0.jar
14:05:02 /data/workspace/java/RoutingRegression/route_flavor_historic_time_3/ws/build/libs/RoutingRegression-fat-1.0.jar

14:05:02 + scp /data/workspace/java/RoutingRegression/route_flavor_historic_time_3/ws/build/libs/RoutingRegression-fat-1.0.jar root@104.155.98.131:
14:05:03 Host key verification failed.
14:05:03 lost connection
14:05:03 Build step 'Execute shell' marked build as failure

【问题讨论】:

  • 您没有任何scp 标志。您在ssh 命令中添加了标志(它没有被执行,可能是因为scp 命令失败)。

标签: java jenkins ssh jar scp


【解决方案1】:

您没有任何scp 标志。您在ssh 命令中添加了标志(它没有被执行,可能是因为之前的scp 命令失败了)。

将标志添加到scp 命令。

【讨论】:

  • 我应该添加哪些标志?我不知道为什么 scp 失败了
  • 与您添加到ssh 命令的方式相同,方式相同。由于您只粘贴了图像,因此我不会在这里写它们。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-13
  • 2012-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多