网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

分布式架构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://bjjierui.cn/article/pcjogg.html

其他资讯