之前搭建的jenkins的一些笔记

wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key          
yum install jenkins

vim /etc/init.d/jenkins 设置 jdk路径

/var/log/jenkins/jenkins.log 查看日志

问题1 在执行yum install jenkins时提示:user jenkins does not exist

解决:该机器上没有jenkins用户,需要使用adduser命令创建用户,adduser命令需要配合更改passwd等的权限位完成

[root@esearch01 ~]# adduser jennkins
adduser: cannot open /etc/passwd #是因为该文件加了权限位,不可写操作
[root@esearch01 etc]# lsattr passwd #进行确认
----i--------e- passwd
[root@esearch01 etc]# chattr -i passwd #去掉权限位
[root@esearch01 etc]# lsattr passwd #进行确认
-------------e- passwd
[root@esearch01 etc]# adduser jenkins #即可创建成功jenkins用户


查看/etc/sysconfig/jenkins是jenkins的配置文件

修改jenkins文件的端口号:

vim /etc/sysconfig/jenkins 编辑该文件,修改如下两个端口

JENKINS_PORT="8001"

JENKINS_AJP_PORT="8009"

保存文件并退出,重启jenkins(service jenkins restart),

vim /etc/init.d/jenkins
candidates="
/usr/java/jdk1.8.0_161/bin/java
/usr/java/jdk1.8.0_161/jre/bin/java
/etc/alternativ

vim /etc/sysconfig/jenkins

JENKINS_USER="root" 将"jenkins"改为"root"

systemctl daemon-reload

systemctl restart jenkins.service

接着安装插件
Ant Plugin
Build Timeout
CVS Plug-in
Docker plugin
Docker Slaves Plugin
Email Extension Plugin
GitHub Branch Source
Gradle Plugin
LDAP Plugin
Matrix Authorization Strategy Plugin
OWASP Markup Formatter Plugin
PAM Authentication plugin
Pipeline
Pipeline Maven Integration
Publish Over SSH
Subversion
Timestamper
Workspace Cleanup Plugin


WAR包安装
优点:只有一个war包,轻量级部署

缺点:配置过程简单

重启jenkins服务不太方便(java -jar /xx/xx/jenkins.war --httpPort=8080)


YUM安装
优点:

可以很方便的查看服务运行状态(state)、日志、排错、重启服务
适合linux使用年限久的人
缺点
配置的过程稍复杂,要修改的文件和参数

猜你喜欢

转载自www.cnblogs.com/Liang-jc/p/9177268.html
今日推荐