jenkins(二):Jenkins的安装
Jenkins的安装
安装依赖,如果本机已有java环境可跳过
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y java –version
#或者采用下载安装
CentOS 7 安装 JAVA环境(JDK 1.8)
三种安装方式
war包(常用方式,个人比较喜欢)
需要tomcat环境。
下载地址:http://updates.jenkins-ci.org/download/war/
wget http://mirrors.jenkins-ci.org/war-stable/latest/jenkins.war
#建议采用稳定版本的上一个版本
nginx反向代理配置,默认访问方式为http://IP:端口/jenkins 当然你自己能改
server { listen 80; server_name jenkins.corp.XXX.com; location /jenkins/ { proxy_next_upstream http_502 http_504 error timeout invalid_header; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; add_header Cache-Control no-store; proxy_pass http://127.0.0.1:8090; log_by_lua_file /home/admin/webserver/conf/conf.d/record.lua; } location / { rewrite ^/(.*)$ /jenkins/$1 ; } }
yum安装的方式(不推荐)
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key or \ rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key #安装Jenkins yum –y install jenkins service jenkins start
rpm的安装方式(直接可以service和systemctl管理,比较方便)
#清华大学开源镜像地址 #https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/ wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.164.3-1.1.noarch.rpm sudo rpm -ivh jenkins-2.164.3-1.1.noarch.rpm sudo service jenkins start sudo service jenkins status sudo cat /var/lib/jenkins/secrets/initialAdminPassword #初试密码
访问方式为http://IP:端口/ 这个和war包安装有些不一样
server { listen 80; server_name testjenkins.corp.XXX.com; location / { proxy_next_upstream http_502 http_504 error timeout invalid_header; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; add_header Cache-Control no-store; proxy_pass http://10.6.76.28:10080; log_by_lua_file /home/admin/webserver/conf/conf.d/record.lua; } }
离线状态处理
修改/var/lib/jenkins/hudson.model.UpdateCenter.xml
该文件为jenkins下载插件的源地址,改地址默认jenkins默认为:https://updates.jenkins.io/update-center.json,就是因为https的问题,此处我们将其改为http即可,如下图所示
重启jenkins服务即可,如下图所示
systemctl restart jenkins
Jenkins简体中文
之前使用Jenkins版本设置成中文都是locale plugin插件,最近更新Jenkins版本,发现不行了,找了找资料发现,大家水平都太菜,jenkins中文社区就专门做了个简体中文的插件,安装重启即可。
中文(简体)插件 localization-zh-cn-plugin