在svn提交后构建

时间:2011-12-26 11:26:31

标签: svn maven build tortoisesvn jenkins

我想清楚简单地描述在svn commit之后构建Jenkins项目的步骤 我在Windows服务器上使用tortoiseSVN 谢谢

2 个答案:

答案 0 :(得分:1)

我推荐Jenkins的原因之一是它实际上是不言自明的。

  • 你有Jenkins运动吗?您只需要Java 1.6运行时引擎和jenkins.war文件。只需从命令行运行java -jar jenkins.war,然后转到该系统上的http://localhost:8080
  • 你有Jenkins启动并运行,但没有配置?单击主页上的 Manage Jenkins 链接,然后单击配置Jenkins 链接。填写各个领域。如果您需要帮助,请单击问号。由于您正在构建Maven项目,因此您必须安装Java JDK和Maven。 Jenkins将自动从Apache和Oracle下载这些工具。或者,您可以手动安装它们,并将Jenkins指向正确的目录。如果您需要旧版本,可以拥有Java JDK和Maven的多个版本。
  • 您是否已启动并运行并配置了Jenkins,但需要定义构建吗?转到主菜单,然后单击新作业链接。填写字段中的信息。如果需要帮助,请单击该字段旁边的问号。主要部分是将工作指向您的Subversion URL,选择您想要构建的频率(在特定时间或提交时),然后告诉Jenkins您正在进行Maven构建并选择pom.xml如果不是在存储库的根目录中以及您想要的目标(可能是 package )。

这与Stack Overflow的答案一样详细。如果您需要更多帮助,您必须向我们提供您遇到的具体问题。例如,“我试图配置一个作业,但Jenkins在我提交时不会构建”。或者,“我的构建发生了,但我收到以下错误”

和詹金斯一起玩。你要做的最糟糕的事情是建造错误的东西。您不会销毁您的存储库。你不会阻止别人做他们的工作。不要害怕弄脏你的手。这就是你学习的方式。

答案 1 :(得分:0)

阅读Jenkins SubVersion plugin wiki page。甚至有一个Windows post-commit钩子。有关挂钩的详细信息,另请参阅SubVersion book entry about repository hooks