0

如何使用 shell 脚本在 Hudson 的 Windows、Linux 和 WCE 上安排无标签构建并生成将发送到指定服务器的报告?

所以条件是:

1.如何在不创建新标签的情况下创建构建?

2.如何通过windows和WCE(Windows Mobile)执行.sh,仅仅是通过Cygwin吗?此外,拥有跨平台(3 个平台)构建是否意味着我必须运行构建 3 次?

3.如何生成报告并将其保存在我有权访问的服务器目录中?

我知道我一次问了很多问题。这是因为这是我第一次使用 Hudson,这些都是一些细节。此外,我不想在测试期间创建新标签而犯错误。第一个和第三个问题是最重要的。如果有人给我正确的答案,我会选择它作为正确答案。

十分感谢。

4

1 回答 1

0

首先,现在人们大多使用jenkins而不是hudson(开源,更好的支持)

  1. build 可以在 hudson / jenkins 中手动启动,只需点击绿色箭头。它将创建一个新版本,但不会更改您的存储库(除非您的构建的最后一步是创建标签,在这种情况下,只需删除该步骤进行测试)

  2. 通常,.sh 脚本在 shell 可执行文件(ash、sh、bash、csh...)中运行,并且不受 Windows 上的 shell 支持。您必须通过 cygwin 或拥有特定于平台的构建命令

  3. 对我来说有点不清楚。如果您使用 jenkins 构建矩阵构建(矩阵轴是您的目标平台),您将在 jenkins 本身中自动获得一个很好的报告(每个构建的状态)。您可以保留工件(使用构建后操作:归档工件)或使用其他插件发布您喜欢的文件(例如:ftp 报告)

抱歉不能更准确,这就是我对您的问题的理解程度。

于 2013-10-21T11:02:13.773 回答