jenkins-安装(一)

说明

一直都是使用别人配好的jenkins,项目新建了一个新服务,让我自己配置jenkins,所以学习一下,并做笔记,后期需要时就不用到处翻阅资料。

安装jdk

[root@centos-linux jenkins]# java -version
openjdk version "1.8.0_262"
OpenJDK Runtime Environment (build 1.8.0_262-b10)
OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)
[root@centos-linux jenkins]# 

如果未安装则通过以下命令进行安装

 yum install -y java-1.8.0

安装Jenkins

进入yum的安装目录 也可以是其他

cd /etc/yum.repos.d/

通过weget下载

wget http://pkg.jenkins.io/redhat/jenkins.repo
导入rpm jkenkins秘钥
[root@jenkins ~]# rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key

安装方式1

这个安装最新版本,我遇到过安装了 部分功能js报错我就卸载了 安装了指定版本
#安装 
[root@jenkins ~]# yum install -y jenkins

安装方式2

#查看可安装版本
yum list --showduplicates jenkins
#安装指定版本
yum install jenkins-2.234-1.1

 

 

查看jenkins安装相关目录

root@centos-linux jenkins]# 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

修改配置文件

可以进行端口 和jvm参数配置 此处我把端口改为了8000

vim /etc/sysconfig/jenkins

JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
JENKINS_PORT="8000"

找到jdk地址

[root@centos-linux jenkins]# which java
/usr/bin/java
[root@centos-linux jenkins]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 Oct 29 09:25 /usr/bin/java -> /etc/alternatives/java

 

配置jdk地址

vim /etc/rc.d/init.d/jenkins 在以下本机jdk配置

candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
"

端口对外开放访问

/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT

启动jenkins

service jenkins start

查看启动状态

如果启动报错通过以下命令查看启动信息 针对错误做处理

systemctl status jenkins.service

停止jenkins服务命令

systemctl stop jenkins

访问

http://10.211.55.9:8000

 

解锁

使用以下命令查看密码

vi /var/lib/jenkins/secrets/initialAdminPassword

安装插件

因为不熟悉 所以选择推荐插件进行安装

由于网络原因有的可能下载失败,可以点击重试

账户

创建管理员账户

卸载jenkins 

#停止jenkins
systemctl stop jenkins
#卸载
rpm -e jenkins
#查看相关目录
rpm -ql jenkins
#删除所有依赖目录
find / -iname jenkins | xargs -n 1000 rm -rf

 

posted @ 2020-10-29 10:16  意犹未尽  阅读(428)  评论(0编辑  收藏  举报