Jenkins使用问题记录

本文记录了使用Jenkins过程中遇到的问题,包括启动Jenkins、构建时找不到Maven版本、缺少Java环境、通过SSH上传到远程部署机器时的配置与问题。详细介绍了每个问题的解决方案,如手动配置Maven和JDK路径,解决SSH上传时的编码问题和目标目录问题。
摘要由CSDN通过智能技术生成

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")
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值