jenkins安装_CentOS7安装配置Jenkins

bb39d80303158c1b4e687a9cd09d9c4c.png

STEP1

  1. 查看是否有Java环境
# java --version

a150788e8eec0385eebd8aa39bb43789.png

没有Java的话请先安装

# yum install java

2. 查看java安装路径

# ls -lrt /etc/alternatives/java 

469550cb84aa16d93f1575ca603db233.png


3. 修改java配置文件

# vim /etc/profile 
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el7_7.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

045fce073c271e0b32698a3f18160d45.png

STEP2

  1. 安装Jenkins
下载链接
# rpm -ivh jenkins-2.190.3-1.1.noarch.rpm

Jenkins默认安装在/var/lib/jenkins

Jenkins配置文件位置为/etc/sysconfig/jenkins,配置文件包含目录,端口等信息

如要配置到其他盘
# vim /etc/sysconfig/jenkins

JENKINS_HOME="/var/lib/jenkins" 改成 JENKINS_HOME="/[PATH]/jenkins"

4fe7c5176d0bd5f7c3dde66f60999a09.png

将/var/lib/jenkins的文件拷贝到 /[PATH]/

chown -R jenkins:jenkins
cp -a /var/lib/jenkins/ /[PATH]/

2. 配置Jenkins

输入: vim /etc/passwd

把文件中 /bin/false 改成 /bin/bash

72fa0c29e3530028225c326709e74607.png

3. 测试Jenkins

# su jenkins

会发现用户名不是Jenkins

# export PS1='[u@h W]$'

再次运行Jenkins

63288ec7372d0e643585522322bb103a.png

初始密码会存在/var/lib/jenkins/secrets/initialAdminPassword文件中

注: 未初始化时该文件不存在

4. 启动Jenkins

# systemctl start jenkins

5. 初始化Jenkins

Jenkins默认端口是8080

浏览器打开 http://[IP]:8080

初始化成功后生成初始密码文件,密码可在文件中查找



公网访问8080

  1. 查看防火墙状态

输入: firewall-cmd --state

e79da611a37065df9fec4569ab6756a2.png
如未打开
# systemctl stop firewalld.service 

2. 开放端口

# firewall-cmd --zone=public --add-port=8080/tcp --permanent

f0f7b488ad2495a2082d848c27ed83bf.png

3. 重新启动防火墙

# systemctl restart firewalld.service

4. 刷新配置

# firewall-cmd --reload

b7000592a6b2422c26df23ad4925c440.png

5. 查看已开放端口

# firewall-cmd --list-ports

deb77cc288b20dcda4c01f0fa046a37b.png

域名访问Jenkins

环境:Nginx

server {
    listen       80;
    server_name  jenkins.[Domain];
    access_log  /[LOG_PATH]/Jenkins/success.log;
    error_log   /[LOG_PATH]/Jenkins/error.log;

    location / {
        proxy_pass http://127.0.0.1:8079;
    }

    location ~ /.(?!well-known).* {
        deny all;
    }


    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /.ht {
    #    deny  all;
    #}
}
我是因为个人原因把Jenkins的端口改成了8079;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值