我已经构建了一个脚本trigger_jenkins_job.sh,目前它工作得很好。它主要由3个函数组成: input_checkpoint
run_remotejob #: Running Jenkins job remotely using Json api.
sleep 10 #: 10 sec estimated time until pending duration is over
#and Jenkins job start running, i.e. a given slave wa
我在Linux_Machine_1中使用Jenking。它有大约20个作业(成功运行作业)。
我将.jenkins文件夹复制到Linux_Machine_2,在Linux_Machine_2中启动了Jenkins。
我尝试运行其中一个作业,但出现以下错误:
Started by user anonymous
Building in workspace /home/portaldev/.jenkins/workspace/Trunk_Build
[Trunk_Build] $ /usr/local/bin/bash -xe /tmp/hudson1846171411013031
我使用的方法如下:
Maven 3.1
Selenide v3.5
Selenium v2.53
Firefox v45.0.1
Linux aws
当我运行所有的测试shell脚本时,所有的运行都成功地完成了,而没有出现未连接的异常。
但是,当我做一个cron作业来重复运行这个shell时,我得到了一个例外:
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.
我搜索这个问题,一些人认为这是由于使用cron作业造成