2017-05-11 51 views
0

如何编译(如果有更改)并从本地主机上运行Jenkins 而不运行任何测试如何快速编译并从源代码运行Jenkins?

很明显,我读了documentation,但这并没有说明如何在没有任何测试的情况下运行它,仅仅是如何编译war文件。

有趣的是,文档页甚至指定了如何在调试器内运行,但这不是我想要的。

我只想编写一个编译并运行它的脚本,如果它已经在运行,那么它甚至会被杀死(所以我可以多次运行它而不用担心无法启动)。

我在MacOS上,但我确信这个解决方案几乎适用于任何系统。

+0

你真的想编译詹金斯自己吗? – khmarbaise

+0

@khmarbaise我已经做了,并能够运行它,但使用大量的手动步骤(如复制jenkins.war),我只想要一个简单的命令来构建和运行。是的,我知道第一次需要很多时间(和空间)。 – sorin

回答

0

詹金斯使用Maven作为它的构建工具,所以只需添加此系统参数

mvn -DskipTests=true ... 

跳过测试。

0

似乎从构建运行詹金斯需要的东西像长像

mvn clean install -pl war -am -DskipTests && java -jar war/target/jenkins.war