Java 使用Jenkins执行构建
我有我的基于java的自定义应用程序。我对Jenkins非常陌生,我有一个要求,Jenkins应该在SVN中为我的应用程序签入/提交文件时执行构建活动 在使用基于java的定制应用程序时,使用Jenkins和SVN需要遵循哪些步骤或流程Java 使用Jenkins执行构建,java,jenkins,websphere,git-svn,Java,Jenkins,Websphere,Git Svn,我有我的基于java的自定义应用程序。我对Jenkins非常陌生,我有一个要求,Jenkins应该在SVN中为我的应用程序签入/提交文件时执行构建活动 在使用基于java的定制应用程序时,使用Jenkins和SVN需要遵循哪些步骤或流程 请指导。在jenkins点击新工作,键入项目名称并选择初始配置,可以自由风格。在配置页面,选择源代码管理作为Subversion并键入svn配置。 您可以在那里添加构建步骤,在这里您可以选择执行shell脚本或任何东西,并在构建步骤上下移动 这是一篇关于将jen
请指导。在jenkins点击新工作,键入项目名称并选择初始配置,可以自由风格。在配置页面,选择源代码管理作为Subversion并键入svn配置。 您可以在那里添加构建步骤,在这里您可以选择执行shell脚本或任何东西,并在构建步骤上下移动 这是一篇关于将jenkins配置为android应用程序的好文章。
当检测到一个或多个提交时,您可以让Jenkins轮询更改和生成。通过减少轮询之间的等待时间,可以触发新提交的构建 您可以在以下位置进行设置:
- 转到项目>配置
- 向下滚动至“构建触发器”
- 选择“轮询SCM”
编辑:对于设置Jenkins,我通常推荐henriquedsg89提到的vogella所做的设置,或者提供有关SVN使用的其他可能有趣设置的更多信息。对于您的需求,有3个高级步骤,但Jenkins对每一个步骤都有非常有用的工具提示:
低层是指您是在本地托管Jenkins,还是在托管环境中托管Jenkins,这可能会影响您需要如何设置Jenkins环境。我知道这是一个非常晚的答案,但对于以后查看它的人来说可能非常有用。有一些机制可以取消投票。有一个插件会在提交推送到repo时触发Jenkins。它可用于Git和Subversion。但是,请注意,有必要使此提交触发器的轮询也能工作 单击左上角的新职务标签: 它会出现一个网页,你必须给出一个工作名称,也可以选择一种风格。 如果使用Maven构建项目,则应该选择自由样式或Maven项目 正如您所说,您正在使用SVN。然后您应该在源代码管理选项下选择Subversion。在那里复制我们的svn URL,它可能会要求您输入凭据。 您可能提供了一个通用帐户或自己的帐户 使用构建工具构建应用程序。根据您想要测试的单元测试或其他代码度量,您可以在构建后的过程中使用一些插件。您可以使用JUnit在跟踪中绘制单元测试图。此外,如果构建失败,您可以选择要向其发送电子邮件的人 希望这是有帮助的
视频参考:为什么不使用git和gitlab?试试看,它更棒。