2013-05-20 79 views
0

工作我试图按照Koshuke的apporaches组织我的构建通过使用cludbees开发@云职务晋升的一个。在他的演示文稿中,所有东西都成了一种魅力(除了在本地部署的本地主机上运行他的Jenkins实例以及在dev @ cloud中运行jenkins作业)。CloudBees的詹金斯不触发推广

基本上我有一对夫妇的工作,我的主要工作文件夹,名为内喜悦定义了一个名为“推广到端到端测试”(与标准是在下游的工作之一,并没有多余的完成推广过程为促销而定义的行动)。从jenkins仪表板我可以看到这次促销活动是成功的。然而有一个作业(称为E2E-测试文件夹喜悦)与触发配置“时,另一个项目是促进建设:项目名称:‘欢乐/包’,推广‘推广到E2E-测试’不燃煤

我已经看过詹金斯系统日志(通过CloudBees的管理詹金斯链接),我可以看到:

May 20, 2013 6:04:33 AM hudson.remoting.SynchronousCommandTransport$ReaderThread run SEVERE: I/O error in channel s-8770fc61 
java.io.IOException: Unexpected termination of the channel 
athudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50) Caused by: java.io.EOFException 
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) 
at java.io.ObjectInputStream.readObject0(Unknown Source) 
at java.io.ObjectInputStream.readObject(Unknown Source) 
at hudson.remoting.Command.readFrom(Command.java:92) 
at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59) 
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)May 20, 2013 6:04:26 AM hudson.model.Run execute 
INFO: joy » package » promotion » promotion-to-e2e-testing #5 main build action completed: SUCCESS 
May 20, 2013 6:04:26 AM hudson.slaves.WorkspaceList log 
FINE: Executor #0 for s-8770fc61 : executing joy » package » promotion » promotion-to- e2e-testing #5 acquired /scratch/jenkins/workspace/joy/package 
May 20, 2013 6:04:25 AM hudson.slaves.ChannelPinger setUpPingForChannel 

通过从底部到顶部阅读似乎SynchronousCommandTransport被成功推广后抛出。为了确保抛出异常不是不稳定的,我已经运行了几次,但仍然看到相同的异常在日志和我的e2e测试工作没有被解雇。

任何人都可以帮我吗?云计算可能无法通过促销触发职位?或者,也许这是因为我的工作存储在jenkins文件夹中(所有工作都在一个文件夹中)?

回答

1

配置有扳机时所建的另一个项目是促进:项目名称:joy/package

我怀疑你已经打的JENKINS-17955的症状之一。如果我的假设是正确的,joy » package将工作即使joy/package真的在期待什么插件应该上游的名字。但我还没有进一步挖掘并试图重现和修复它。

+0

正如我感动了所有的工作外夹某物开始工作 - E2E测试终于被解雇。不过我的“一揽子”的工作,我有第二宣传(宣传对分期)与标准是端到端测试工作完成后(这是不包工作的下游作业)和本次促销活动不会发生。在e2e测试作业控制台上,我可以看到:“警告:包似乎将此作业用作促销条件,但没有记录指纹。” 。这很奇怪,因为我在e2e测试配置中同时启用了“存档工件”和“记录指纹以跟踪...”发布构建操作。 – user62058

+0

顺便说一句,上面提到的bug在2.11中被修正了。 –