0

我正在将构建项目从 CC.Net 转移到 Jenkins。但是,我需要从 CC.Net 运行一些项目一段时间,直到迁移完成。简单地说,我希望 CC.Net 项目通过使用 HTTP 请求作为远程触发器来触发 Jenkins 中的工作。

我已经在 J​​enkins 中设置了所有内容。我需要做的就是将项目添加到 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 请求。但我无法让它发挥作用,而且我使用谷歌却一无所获——主要是因为我发现的每个主题都是关于更复杂的事情,这与我所需要的相反。

4

1 回答 1

0

好吧,在敲了几下键盘之后,我发现它不是我现在的样子,或者不是,放在这个部分里面......这是我在它外面缺少的东西。而且显然不需要。

这将起作用:

<project name="Test32" queue="venus-02">
  <publishers>
    <exec>
      <executable>C:\key\TestRemoteTrigger.exe</executable>
    </exec>
  </publishers>
</project>
于 2013-04-12T13:06:08.850 回答