Linux下持续集成环境之Jenkins环境搭建

Linux下持续集成环境之Jenkins环境搭建(centos7)

文章来源:https://blog.csdn.net/omsvip/article/details/80295647


Jenkins安装

安装包下载地址:https://jenkins.io/download/

这里使用yum安装

添加yum repos,然后安装

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

启动和停止

sudo service jenkins start|stop|restart
sudo chkconfig jenkins on

修改端口

vi /etc/sysconfig/jenkins
修改默认端口8080 为:9090 此处:JENKINS_PORT=”9090”

启动Jenkins

sudo service jenkins start

浏览器访问地址
http://jenkins.xxx.com

第一次访问会输入一个密码,此密码在页面上有提示

扫描二维码关注公众号,回复: 1428959 查看本文章

配置Jenkins

1、插件,此处选择默认插件安装
2、安装完成后创建第一个管理员用户
3、创建用户
4、URL配置(第一次系统会自动配置),系统配置——Jenkins Location——Jenkins URL,配置代理地址,之前配置了Nginx代理
5、配置Maven,此处在全局工具配置——Maven安装,因为之前安装了Maven,所以此处直接配置路径即可

插件安装

tomcat发布插件:Deploy to container Plugin
创建Maven项目任务插件:Maven Integration plugin
HTML发布插件:HTML Publisher plugin

创建任务

1、创建一个Maven项目任务
2、去掉依赖构建
3、构建成功后运行
4、使用git或者svn 时填写源码路径后点击add 添加代码账号和密码信息

Tomcat部署

1、配置Tomcat可写

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="123456" roles="manager-gui,manager-script"/>

2、构建后配置:Deploy war/ear to a container,其中:

WAR/EAR files:**/*.war
Context path: /xxx  这里可以不配置以项目打包名称做为此处值
Containers:选择web容器,此处选择Tomcat8
配置URL和Tomcat的账号和密码(点击add添加),
其中Tomcat8的URL是:localhost:8080,账号和密码信息来自:tomcat-user.xml
点击保存

Nginx代理设置

server {
    listen       80;
    server_name  jenkins.xxx.com;

    location / {
        proxy_pass http://127.0.0.1:9090;
        proxy_read_timeout  90;
            proxy_set_header X-Forwarded-Host $host:$server_port;
                proxy_set_header X-Forwarded-Server $host;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
                proxy_set_header X-Real-IP $remote_addr; 
    }
}

文章来源:

上篇文章地址:https://blog.csdn.net/omsvip/article/details/80295338

猜你喜欢

转载自blog.csdn.net/rzg813/article/details/80295647