分布式架构Jenkins部署及配置方法
本篇内容主要讲解“分布式架构Jenkins部署及配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“分布式架构Jenkins部署及配置方法”吧!
创新互联从2013年成立,是专业互联网技术服务公司,拥有项目成都做网站、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元台江做网站,已为上家服务,为台江各地企业和个人服务,联系电话:028-86922220
一.分布式服务架构图
二.持续集成之 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. 初始化
5.选择要安装的插件;
6.配置管理员;
7.全局工具配置
8.JDK配置;
9.Maven工具配置
10.Git工具配置
11.安装Mavan插件
目前我们创建项目还是没有 maven 的,因为我们还没有安装插件。
安装 Maven Integrationa
12.Publish Over SSH 插件安装
13. 现在我们点击新建,就可以看到 maven 项目的构建
13.1 配置Maven项目
13.2 配置Git源码地址和分支
注意:选择用户需要提前配置一个凭据配置:配置一个git的账号和密码;
13.3 配置构建环境,复制jar包和启动jar包;
13.4 构建配置;
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://myzitong.com/article/pcjogg.html