我已经在这个项目上工作了大约一个星期,我一直在寻找 2 天没有任何明确的在线解释。对于学校作业,我们需要使用以下程序设置构建服务器:
- Maven,作为我们的构建工具。
- Mercurial 作为我们的版本控制系统。
- Java (JRE)、javac 和 javadoc。
- JUnit 用于单元测试。
- 詹金斯(带有 JDepend 插件)。
我们需要创造 3 个工作,其中 1 个工作是:
每次编辑 Mercurial 的(本地)存储库时,都需要开始构建。(意思是:每个 Mercurial 提交都需要被 Jenkins 检测到。这个“检测”需要每 1 分钟触发一次)
我们需要使用的工具是:Javac、Maven作为我们的构建工具,当然还有Mercurial。
这一切都发生在 Ubuntu 环境中。由于我(根本)不熟悉 Linux,所以我不知道如何做到这一点。
我不是要求一个现成的解决方案,而是要求一些“提示”来理解诸如 Mercurial 'Hooks' 之类的东西,我需要(做)什么才能让这份工作在 Jenkins 中工作,等等。我所做的一切find online 比较模糊,使用 python 的示例。
如此具体:可能会欢迎一些指导:)感谢每一位帮助!