资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

分布式架构Jenkins部署及配置方法

本篇内容主要讲解“分布式架构Jenkins部署及配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“分布式架构Jenkins部署及配置方法”吧!

创新互联从2013年成立,是专业互联网技术服务公司,拥有项目成都做网站、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元台江做网站,已为上家服务,为台江各地企业和个人服务,联系电话:028-86922220

一.分布式服务架构图

分布式架构Jenkins部署及配置方法

二.持续集成之 Jenkins 的安装与配置

   1.从官网(https://pkg.jenkins.io/redhat-stable/)上下载:

     jenkins-2.176.2-1.1.noarch.rpm

  2.安装 jenkins 仓库

 官网找到 RedHat 的安装方法:https://pkg.jenkins.io/redhat-stable/ 。

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

3. 安装 jenkins

yum install jenkins -y
 

查看 jenkins 安装了哪些文件。

[root@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

4. 初始化

分布式架构Jenkins部署及配置方法

5.选择要安装的插件;

分布式架构Jenkins部署及配置方法

6.配置管理员;

分布式架构Jenkins部署及配置方法

7.全局工具配置

分布式架构Jenkins部署及配置方法

8.JDK配置;

分布式架构Jenkins部署及配置方法

9.Maven工具配置

分布式架构Jenkins部署及配置方法

10.Git工具配置

分布式架构Jenkins部署及配置方法

分布式架构Jenkins部署及配置方法

11.安装Mavan插件

  • 目前我们创建项目还是没有 maven 的,因为我们还没有安装插件。分布式架构Jenkins部署及配置方法

  • 安装 Maven Integrationa

分布式架构Jenkins部署及配置方法

12.Publish Over SSH 插件安装

   分布式架构Jenkins部署及配置方法

13. 现在我们点击新建,就可以看到 maven 项目的构建

分布式架构Jenkins部署及配置方法

13.1 配置Maven项目

分布式架构Jenkins部署及配置方法

13.2 配置Git源码地址和分支

分布式架构Jenkins部署及配置方法

 注意:选择用户需要提前配置一个凭据配置:配置一个git的账号和密码;

分布式架构Jenkins部署及配置方法

  13.3 配置构建环境,复制jar包和启动jar包;

分布式架构Jenkins部署及配置方法

分布式架构Jenkins部署及配置方法

13.4 构建配置;

分布式架构Jenkins部署及配置方法

14.如果执行文件拷贝的时候报错。

scp拷贝遇到的问题

解决办法:使用密钥文件;

这里假设主机A(192.168.100.3)用来获到主机B(192.168.100.4)的文件。

在主机A上执行如下命令来生成配对密钥:
ssh-keygen -t rsa

遇到提示回车默认即可,公钥被存到用户目录下.ssh目录,比如root存放在:

/root/.ssh/id_rsa.pub

将 .ssh 目录中的 id_rsa.pub 文件复制到 主机B 的 ~/.ssh/ 目录中,并改名为 authorized_keys,
到主机A中执行命令和主机B建立信任,例(假设主机B的IP为:192.168.100.4):

scp ~/.ssh/id_rsa.pub 192.168.100.4:/root/.ssh/authorized_keys

下面就可以用scp、ssh命令不需要密码来获取主机B的文件了
ssh 192.168.100.4 回车就不需要密码了。

注:其实id_rsa.pub内容添加到对方机器的authorized_keys中就行了。
 

注意:安装完成后 依赖的parent.pom包找不到。
xxx-biz-framework 将这个代码下载到服务器,然后安装的Maven服务仓库中。

注意:安装完成,通过SLB配置转发到nginx,nginx代理jenkins服务的情况下,跳转到首页报404

解决办法如下:

vim /etc/sysconfig/jenkins 增加前缀

JENKINS_ARGS="--prefix=/jenkins"

启动Jenkins命令:sudo service jenkins start

到此,相信大家对“分布式架构Jenkins部署及配置方法”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


新闻标题:分布式架构Jenkins部署及配置方法
转载来于:http://cdkjz.cn/article/pcjogg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220