1. 启动
使用Jenkins的版本为2.138.3,下载war包后启动即可运行:
# 指定使用8080端口,可自定义
java -jar jenkins.war --httpPort=8080
建议后台启动,命令如下:
# 1. 启动
# 指定后台启动
nohup java -jar jenkins.war --httpPort=8080 &
# 再指定日志路径
appending output to nohup.out
# 2. 停止
# 查看进程号
jobs -l
# 杀死
kill -9 进程号
默认使用Jenkins内置的Jetty,也可以根据自己需求放入其他的Servlet容器(如Tomcat)中。启动后,它会给一个初始密码,访问jenkins需要这个密码,访问后安装社区推荐的插件,最好修改一下密码;
注:我这边Jenkins的war包是直接放在/root/jenkins
目录下的,默认Jenkins构建的工作区在/root/.jenkins/workspace
目录下,相对配置文件也都在/root/.jenkins
目录下,必要时可以查看。
2. “构建”模块中没有“Maven Version”选项
在构建时,控制台出现如下的报错信息:
[my-jenkins] $ mvn -f SpringData/pom.xml -s /usr/local/apache-maven-3.6.0/conf/settings.xml -gs /usr/local/apache-maven-3.6.0/conf/settings.xml clean package -Dmaven.test.skip=true
FATAL: 命令执行失败
java.io.IOException: error=2, 没有那个文件或目录
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
Caused: java.io.IOException: Cannot run program "mvn" (in directory "/root/.jenkins/workspace/my-jenkins")