温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-07-02 17:40:40 来源:亿速云 阅读:425 作者:chen 栏目:大数据

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

一.分布式服务架构图

分布式架构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部署及配置方法”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI