学海无涯
go,go,go

jenkins的安装

上传jenkins和jdk的安装包
[root@jenkins tools]# ls
jdk-8u181-linux-x64.rpm  jenkins-2.107.1-1.1.noarch.rpm

安装jdk
rpm -ivh jdk-8u181-linux-x64.rpm
[root@jenkins tools]# rpm -ivh jdk-8u181-linux-x64.rpm 
warning: jdk-8u181-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing...                ########################################### [100%]
   1:jdk1.8                 ########################################### [100%]
Unpacking JAR files...
	tools.jar...
	plugin.jar...
	javaws.jar...
	deploy.jar...
	rt.jar...
	jsse.jar...
	charsets.jar...
	localedata.jar...

安装jenkins
rpm -ivh jenkins-2.107.1-1.1.noarch.rpm
[root@centos7 tools]# rpm -ivh jenkins-2.107.1-1.1.noarch.rpm
warning: jenkins-2.107.1-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:jenkins-2.107.1-1.1              ################################# [100%]

查看jenkins的目录
[root@centos7 tools]# rpm -ql jenkins
/etc/init.d/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins
/usr/lib/jenkins
/usr/lib/jenkins/jenkins.war
/usr/sbin/rcjenkins
/var/cache/jenkins
/var/lib/jenkins
/var/log/jenkins


修改配置文件/etc/sysconfig/jenkins里面JENKINS_USER="jenkins"的为JENKINS_USER="root"
此配置为修改端口配置JENKINS_PORT="8080"
sed -ri.bak 's#JENKINS_USER="jenkins"#JENKINS_USER="root"#g'  /etc/sysconfig/jenkins
[root@centos7 tools]# cat /etc/sysconfig/jenkins|grep root
JENKINS_USER="root"
不修改会出错


/var/lib/jenkins/jobs新建jenkins的任务都会在这里,可以复制jos文件实现快速部署自动构建
/var/lib/jenkins/workspace存放拉取代码的目录
/var/lib/jenkins/plugins插件目录
/var/lib/jenkins/config.xml这是jenkins的配置文件
/var/lib/jenkins/jobs/test/nextBuildNumber 每次执行构建这里会自动配置一个数字第一次就是1,第二次就是2,每执行一次就是n+1

启动jenkins
[root@jenkins tools]# /etc/init.d/jenkins start
Starting Jenkins                                           [确定]

centos7启动命令
systemctl start jenkins

jenkins的家目录
[root@jenkins tools]# ll /var/lib/jenkins/
总用量 56
-rw-r--r-- 1 root root 1822 5月  16 02:48 config.xml
-rw-r--r-- 1 root root  156 5月  16 02:47 hudson.model.UpdateCenter.xml
-rw------- 1 root root 1712 5月  16 02:47 identity.key.enc
-rw-r--r-- 1 root root   94 5月  16 02:47 jenkins.CLI.xml
-rw-r--r-- 1 root root    7 5月  16 02:47 jenkins.install.UpgradeWizard.state
drwxr-xr-x 2 root root 4096 5月  16 02:47 jobs
drwxr-xr-x 3 root root 4096 5月  16 02:47 logs
-rw-r--r-- 1 root root  907 5月  16 02:47 nodeMonitors.xml
drwxr-xr-x 2 root root 4096 5月  16 02:47 nodes
drwxr-xr-x 2 root root 4096 5月  16 02:47 plugins
-rw-r--r-- 1 root root   64 5月  16 02:47 secret.key
-rw-r--r-- 1 root root    0 5月  16 02:47 secret.key.not-so-secret
drwx------ 4 root root 4096 5月  16 02:47 secrets
drwxr-xr-x 2 root root 4096 5月  16 02:47 userContent
drwxr-xr-x 3 root root 4096 5月  16 02:47 users
nodes主机
plugins插件

网页访问http://ip:8080端口
http://10.10.1.80:8080/
第一次登陆设置密码

如果忘记密码,修改此文件config.xml
[root@jenkins admin]# pwd
/var/lib/jenkins/users/admin
[root@jenkins admin]# ls
config.xml修改<passwordHash>#jbcrypt:$2a$10$t/bdERWbxRWPfOiyLOJKTurR6tpRuRj1zmZJ/qL8k.h6N9zg7Ort.</passwordHash>
用密码生成哈希值修改此文件的就可以修改密码

安装jenkins的插件

进入插件安装目录/var/lib/jenkins/plugins/
[root@jenkins ~]# cd /var/lib/jenkins/plugins/

上传插件
[root@jenkins plugins]# rz -y   plugins.tar.gz

查看插件
[root@jenkins plugins]# ls
jenkins-plugins.tar.gz

解压jenkins
[root@jenkins plugins]# tar -xf plugins.tar.gz

[root@jenkins plugins]# pwd
/var/lib/jenkins/plugins

把解压的文件移动到当前目录
[root@jenkins plugins]# mv plugins/* ./

重启jenkins
[root@jenkins plugins]# /etc/init.d/jenkins restart
Shutting down Jenkins                                      [确定]
Starting Jenkins                                           [确定]
赞(0) 打赏
未经允许不得转载:YYQ运维技术博客_运维的工作学习之路 » jenkins的安装
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

运维devops

联系我们关于本博客

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏