2013-04-12 29 views
0

我正在将构建项目从CC.Net移动到Jenkins。但是,我需要从CC.Net运行一些项目一段时间,直到迁移完成。简而言之,我想通过使用HTTP请求作为远程触发器,CC.Net项目不会做任何事情,而是在Jenkins中触发一项工作。来自CC.Net的触发器可执行文件/ HTTP请求

我已经在詹金斯设置了一切。我需要做的就是将项目添加到CC.Net,并让该项目触发我的Jenkins工作。

我一直没有成功触发詹金斯的工作。我试过使用一个HTTP请求以及一个可执行文件(创建一个小的控制台应用程序来执行HTTP请求)。每当我尝试从CCTray强制构建时,构建服务器都会告诉我“异常被捕获:输入字符串格式不正确”。这应该给我一个想法,我已经尝试过:

<project name="Test32" queue="venus-02"> 
    <tasks> 
    <exec> 
     <executable>C:\key\TestRemoteTrigger.exe</executable> 
    </exec> 
    </tasks> 
</project> 

我不需要任何花哨的东西。我只是希望CC.Net项目运行我的可执行文件。或者甚至更好,简单地执行HTTP请求。但是我无法实现它的功能,而且我用谷歌来空洞 - 主要是因为我发现的每一个主题都是关于更复杂的东西,这与我所需要的相反。

回答

0

好的,在刺穿键盘后,我发现它不是我所在的,或者不是,将放在的内部......这正是我在它之外所缺少的。显然不需要。

这将工作:

<project name="Test32" queue="venus-02"> 
    <publishers> 
    <exec> 
     <executable>C:\key\TestRemoteTrigger.exe</executable> 
    </exec> 
    </publishers> 
</project> 
相关问题