我已经在这个项目上工作了一周,但是我已经搜索了两天,没有任何清晰的在线解释。对于一个学校作业来说,我们需要使用以下程序设置构建服务器:
- Maven,作为我们的构建工具。 - Mercurial作为我们的版本控制系统。 - Java(JRE),javac和javadoc。 - JUnit用于单元测试。 - Jenkins(带有JDepend插件)。
我们需要创建3个作业,其中之一是:
每次Mercurial的(本地)存储库被编辑时,都需要启动构建。(也就是说,每个Mercurial提交都需要被Jenkins检测到。这个“检测”需要每1分钟触发一次)
我们需要使用的工具是:Javac、Maven作为我们的构建工具,当然还有Mercurial。
这全部发生在Ubuntu环境中。由于我对Linux完全不熟悉,所以我不知道该怎么做。
我不是要求一个现成的解决方案,而是要求一些“提示”,以了解诸如Mercurial“Hooks”之类的东西,以及我需要(做)什么才能让这个作业在Jenkins中工作等。我在网上找到的所有内容都相当模糊,并且使用Python示例。
因此,具体来说:一点指导可能会很受欢迎 :) 每个帮助之手都受到赞赏!
- Maven,作为我们的构建工具。 - Mercurial作为我们的版本控制系统。 - Java(JRE),javac和javadoc。 - JUnit用于单元测试。 - Jenkins(带有JDepend插件)。
我们需要创建3个作业,其中之一是:
每次Mercurial的(本地)存储库被编辑时,都需要启动构建。(也就是说,每个Mercurial提交都需要被Jenkins检测到。这个“检测”需要每1分钟触发一次)
我们需要使用的工具是:Javac、Maven作为我们的构建工具,当然还有Mercurial。
这全部发生在Ubuntu环境中。由于我对Linux完全不熟悉,所以我不知道该怎么做。
我不是要求一个现成的解决方案,而是要求一些“提示”,以了解诸如Mercurial“Hooks”之类的东西,以及我需要(做)什么才能让这个作业在Jenkins中工作等。我在网上找到的所有内容都相当模糊,并且使用Python示例。
因此,具体来说:一点指导可能会很受欢迎 :) 每个帮助之手都受到赞赏!
curl --user yourUser:yourPassword --silent http://...
- James