持续化集成与容器管理

在linux中安装Jenkins

微服务部署有两种方法:

手动部署: 首先基于源码打包成jar包或者war包,将jar包(或war包)上传至虚拟机并拷贝至JDK容器

持续集成工具-Jenkins

jenkins安装

安装jdk

不说了。解压后安装,让后配置环境变量。可以参考在Linux下安装jdk,之前写的挺详细的

Jenkins安装与启动

我是在虚拟机上安装的,Linux是centos7版本。
可以参考官网:https://pkg.jenkins.io/redhat/
导入镜像:

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

导入公钥

rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

安装jenkins:

  yum install jenkins

在这里插入图片描述
配置jenkins

vi /etc/sysconfig/jenkins

修改用户和端口

JENKINS_USER="root" 
JENKINS_PORT="8888"

启动服务

 systemctl start jenkins

在这里插入图片描述
查看状态

systemctl status  jenkins

在这里插入图片描述
出现这种情况的解决办法是:
修改 jenkins 的配置文件中使用的 jdk 路径

# 查看Java安装路径
echo $JAVA_HOME

在这里插入图片描述

# 更改jdk路径
 vi /etc/init.d/jenkins

你虚拟机中jdk的位置
在这里插入图片描述

重启查看jenkins的状态

# 重新加载文件
systemctl daemon-reload
# 重启jenkins
systemctl restart jenkins 
# 查看jenkins状态
systemctl status jenkins

在这里插入图片描述
访问Jenkins,你的IP+8888(更改的端口号)访问。
在这里插入图片描述
第一次启动都是这样,每个人的密码都不一样,去你的服务器中查看密码。复制过去。看人家提示的很清楚。
在这里插入图片描述
在这里插入图片描述
等着进度条读完
在这里插入图片描述
创建用户
在这里插入图片描述

更改密码
在这里插入图片描述

Jenkins插件安装

比如要安装maven插件
在这里插入图片描述
搜索
在这里插入图片描述
安装成功
在这里插入图片描述

全局工具配置

安装Maven与本地仓库

1 将Maven压缩包上传至服务器
2 解压

tar zxvf apache-maven-3.6.3-bin.tar.gz

3 移动目录

 mv apache-maven-3.6.3 /usr/local/maven

4 编辑setting.xml配置文件vi /usr/local/maven/conf.settings.xml

<localRepository>/usr/local/repository</localRepository>
jdk和git全局配置

选择系统管理,全局工具配置
在这里插入图片描述
jdk对应的安装目录
在这里插入图片描述
git配置,(本地已经安装了Git)
在这里插入图片描述
maven配置。
在这里插入图片描述

代码上传到git服务器

Gogs搭建与配置

gogs是一款极易搭建的自助git服务。

Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语 言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包 括 Linux、Mac OS X、Windows 以及 ARM 平台。

地址:https://gitee.com/Unknown/gogs
1 下载镜像

docker pull gogs/gogs

2 启动镜像

docker run -di --name=gogs -p 10022:22 -p 3000:3000 -v /var/gogsdata:/data gogs/gogs

访问虚拟机ip+端口号。
选择一种数据库作为gogs数据的存储。最简单的是SQLite3。如果规模较大的可以选择mysql。这里的域名使用的是虚拟机的域名和ip
在这里插入图片描述
进行注册登录
在这里插入图片描述
创建仓库
在这里插入图片描述

提交代码

步骤:
(1)在本地安装git(Windows版本)

选择菜单VCS --> Enable Version Control Integration…
选择git
在这里插入图片描述

设置远程仓库地址:
右键点工程选择菜单 VSC–>Git -->Remotes…
在这里插入图片描述
在这里插入图片描述

git的路径如果是localhost,就更改下,如下所示

docke exec -it gogs /bin/bash

更改配置文件

cd ~/../data/gogs/conf/   #进入到相应配置文件夹

vi app.ini    #编辑配置文件

在这里插入图片描述
重启容器
Git --> Add
Git --> Commit Directory…
Git --> push …

任务的创建与执行

回到首页,点击新建按钮 .如下图,输入名称,选择创建一个Maven项目,点击OK
在这里插入图片描述
j加入git源
在这里插入图片描述
在这里插入图片描述
命令

clean package docker:build ‐DpushImage

用于清除、打包,构建docker镜像 最后点击“保存”按钮
执行任务
在这里插入图片描述
芜湖!都失败啦,哈哈哈哈哈哈,第一次部署持续化工具,不确定自己是不是成啦。哈哈哈哈哈哈哈哈哈哈哈!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值