我正在将构建项目从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请求。但是我无法实现它的功能,而且我用谷歌来空洞 - 主要是因为我发现的每一个主题都是关于更复杂的东西,这与我所需要的相反。