Jenkins 安装及插件安装
Jenkins简介:
Jenkins
只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有Hudson
是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins
,jenkins在功能上远远超过hudson
常用的网站:
下载地址:http://updates.jenkins-ci.org/
安装Jenkins
安装环境:
(1)CentOS 7
(2)2G内存,50G磁盘
(3)安装包:清华源去下载就行
(4)禁用防火墙,关闭selinux
用到的软件:
jdk
jenkins
tomcat
nginx
安装步骤:
(1)安装软件jdk和jenkins
1、安装JDK运行环境还有tomcat
2、启动tomcat
3、安装jenkins
清华源下载好之后拖 -----> /app/apache-tomcat-8.0.27/webapps
把jenkins.war改名为ROOT.war
4、启动jenkins
[root@jenkins ~]# systemctl start jenkins
jenkins占用的是8080端口 要确保环境干净
(2)登录web页面进行安装:你安装jenkins机器的ip (默认端口8080)
(3)根据界面的提示信息去服务端查看密码并输入
[root@jenkens ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
3629bbcd2c934badb5980ed67f1dd4f0
(4)将上面的 3629bbcd2c934badb5980ed67f1dd4f0复制到输入框
(5)上个步骤执行成功后,会弹出下面的对话框,点击关闭即可
(6)安装插件,先配置
清华源真实下载插件
绑定清华源地址到本机
[root@tomcat01 /server/scripts]# cat /etc/hosts
127.0.0.1 mirrors.jenkins-ci.org
nginx反向代理到清华源
[root@tomcat01 /server/scripts]# cat /etc/nginx/nginx.conf
把不用的配置删掉一部分 加上这一段
server
{
listen 80;
server_name mirrors.jenkins-ci.org;
location / {
proxy_redirect off;
proxy_pass https://mirrors.tuna.tsinghua.edu.cn/jenkins/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Accept-Encoding "";
#proxy_set_header User-Agent "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.49 Safari/537.36";
proxy_set_header Accept-Language "zh-CN";
}
index index.html index.htm index.php;
#error_page 404 /404.html;
location ~ /\.
{
deny all;
}
}
[root@tomcat01 ~]# systemctl start nginx
这样插件就能安装的比较快了
(7)开始使用Jenkins
(8)出现下面的界面,那么安装就成功了
修改密码
(1)点击当前用户,进入配置界面
(2)点击设置
(3)修改密码
(4)点击注销
(5)使用新密码登录Jenkins