在提交

时间:2016-07-09 06:39:54

标签: eclipse svn jenkins

我有这个开发环境,Eclipse是IDE,SVN是SCM,Jenkins是CI服务器。

有没有办法可以从Eclipse启动Jenkins工作并告诉Jenkins以某种方式从我的Eclipse工作区而不是SVN中获取一些代码?没有将代码提交到SVN?

我知道如何做第一部分(通过Mylyn / Builds开始工作),但不知道第二部分......

也许就像TeamCity融入Intellij IDEA的方式以及它们促进门控提交的方式......

2 个答案:

答案 0 :(得分:2)

在我看来,使用本地工作区作为持续集成工具并不是一个好主意。 Jenkins在不支持本地计算机的标准配置中运行在服务器计算机上。我认为您的场景的最佳实践是使用SVN分支进行测试提交。在jenkins中配置一个与SVN分支一起工作以切换代码的​​作业。为jenkins添加一个svn钩子,以便在提交后进行编译。然后在jenkins成功构建之后将分支集成到主干。

答案 1 :(得分:0)

你可以和詹金斯做任何事情。 但是,我在Jenkins的本地机器上构建代码并不是一个好主意。 如果您想要实现此目的,您可以轮询特定文件夹以进行任何更改并通过Jenkins开始构建