Jenkins Core开发的Inte必威国际有限公司lliJ设置

本文是一篇关于如何设置IntelliJ IDEA来开发和调试Jenkins core的穿行指南。必威国际有限公司

索引:

  1. 安装和克隆

  2. 建立IntelliJ理念

  3. 詹金斯大厦必威国际有限公司

  4. 调试

1.安装和克隆

从安装IntelliJ在这里. Fork 必威国际有限公司Jenkins的核心源代码来自在这里. 将分叉存储库克隆到您的计算机。本教程使用IntelliJ IDEA 2019.3.1版。

2.建立IntelliJ IDEA

打开IntelliJ的想法。

设置1

单击导入项目,在弹出窗口中选择克隆Jenkins的目录。必威国际有限公司

设置2

选择“从现有源创建项目”,然后单击“下一步”。

设置3

点击下一步

设置4

点击下一步

设置5

点击下一步

设置6

点击Finish。IntelliJ应该准备好,如下所示。

设置7

3.詹金斯大厦必威国际有限公司

现在我们要建造詹金斯。运行以下命令:(这将必威国际有限公司在不运行测试的情况下准备jenkins.war文件)

mvn-am-pl-war,bom-DskipTests-Dspotbugs.skip干净安装

这可能需要一点时间。如果一切正常,您将获得如下成功构建结果:

建筑1

现在,我们可以使用以下命令在本地必威国际有限公司计算机上运行Jenkins:

mvn-pl战争码头:运行

如果它成功运行,您应该能够通过转到查看Jenkins控制台必威国际有限公司http://localhost:8080/必威国际有限公司jenkins/

建筑2

4.调试

现在,我们的下一个目标是能够通过在IntelliJ中使用断点来调试Jenkins。通必威国际有限公司过(Ctr+c)关闭上一个正在运行的实例。

调试1

在工具栏中,转到“运行”→ 编辑配置…

调试2

单击“+”图标,以便添加新配置。

调试3

点击“Maven”。

调试4

确保此配置与上述配置相同。单击应用并确定。

调试5

现在,您可以根据需要选择运行“Maven Run”或调试“Maven Run”。断点可以很容易地与IDE中的代码一起应用。

此外,每次浏览器请求页面时,Groovy/Jelly视图都会重新编译,这样只需简单的浏览器刷新即可观察到更改。对于帮助文件也是如此。

此外,您还可以在IntelliJ to热插拔代码中运行“Build”,这意味着一些更改(如方法体和注释更改)将在不重新启动Jenkins的情况下生效。必威国际有限公司