centos安装使用jenkins
环境
jdk1.8 安装
mvn 4.5.x 安装
下载jenkins
- 快速安装方式
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.150.3-1.1.noarch.rpm
rpm -ivh jenkins-2.150.3-1.1.noarch.rpm
- 或者使用yum安装
yum install -y jenkins
设置jenkins端口
vi /etc/sysconfig/jenkins
更改JENKINS_PORT="7788"
JENKINS_AJP_PORT="7007"
自动安装完成之后:
/usr/lib/jenkins/jenkins.war # WAR包 |
启动jenkins
systemctl start jenkins
可能出现错误
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details. |
vi /etc/init.d/jenkins
更改jdk的java路径
/etc/alternatives/java |
再次启动
systemctl start jenkins
连接测试
curl 127.0.0.1:7788
查看密码
cat /var/lib/jenkins/secrets/initialAdminPassword
查看私钥 放入jenkins中
cat .ssh/id_rsa
查看公钥 放入第三方git上
cat .ssh/id_rsa.pub
生成私钥
ssh-keygen -t rsa
jenkins忘记密码两种解决方案
默认Jenkins的配置目录是/root/.jenkins/
一、admin 密码更改情况
进入\Jenkins\secrets目录,打开initialAdminPassword文件,复制密码;
访问Jenkins页面,输入管理员admin,及刚才的密码;
进入后可更改其他管理员密码;
二、忘记密码,重置密码
删除Jenkins目录下config.xml文件中下面代码,并保存文件。
|
重启Jenkins服务;
进入首页>“系统管理”>“Configure Global Security”;
勾选“启用安全”;
点选“Jenkins专有用户数据库”,并点击“保存”;
重新点击首页>“系统管理”,发现此时出现“管理用户”;
点击进入展示“用户列表”;
点击右侧进入修改密码页面,修改后即可重新登录