![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Devops
Tellme3
任务艰巨在于漫长。
展开
-
9、 Jenkins实现基础CI操作
第四步、构建好后,让jenkins将jar包推送到我们的目标服务器(docker运行起来)原创 2024-06-07 02:27:30 · 1064 阅读 · 0 评论 -
6、 Jenkins介绍(持续集成、持续部署(CI、CD))
持续集成、持续部署(CI、CD)说明!!!!CI阶段(持续集成(每次都是开发最新的代码))代码可以持续的集成到我们的主干上,并自动构建和测试名词说明集成到我们的主干: 也就是永远是最新的提交的代码自动构建和测试: 也就是例如镜像可以自动的放置到私库harbor中,并且测试服务器自动拉取镜像启动镜像。完全不需要测试的手动操作。我们的操作只有两步:1、开发push代码,我们的操作只有两步:1、开发push代码,2、jenkins构建操作(拉取代码,构建代码,推动到目标服务器(测试服务器)自动跑起来)原创 2024-06-02 23:09:01 · 309 阅读 · 0 评论 -
2、Devops管理软件生命周期
PLAN:开发团队根据产品需求指定开发计划CODE:根据plan后开始编写代码,并提交不同的版本。BUILD:编码成功后(Maven或者image),将代码打包并给放置到私库中(jar包/docker镜像都可以,例如harbor)TEST: 成功构建项目后,拉取对心的harbor中的镜像进行测试代码是否存在bug或者错误DEPLOY(部署):代码在经过手动测试,自动化测试后,任务代码已经稳定了,就会交给运维团队OPERATE(运转):运维团队将代码部署到生产环境中MONITOR:项目部署上线后需原创 2024-06-02 01:02:38 · 230 阅读 · 0 评论 -
22、jenkins使用git的Jenkinsfile维护流水线脚本
jenkins中维护脚本文件的问题若是有新的流水线流程需要进入jenkins来进行维护脚本,十分麻烦,将git的仓库的地址放置到jenkins的scm中指定原创 2024-06-10 22:45:06 · 199 阅读 · 0 评论 -
21、Jenkins流水线语法体验
Jenkins流水线语法 拉取git仓库代码通过maven构建项目通过sonarqube做代码质量检测通过docker制作自定义镜像将自定义镜像推送到harbor通过Publish Over SSH通知目标服务器拉取运行镜像jenkins项目部署流程原创 2024-06-10 22:28:37 · 124 阅读 · 0 评论 -
20、Jenkins流水线任务体验
1、jenkins存在的问题(未使用流水线)现在我们部署次mytest工程的时候,都打印在一个控制台之中,随着业务流程越来越复杂,那么日志会越来越多,可能自己会清晰,但是其他人或者交接的人就不是很清晰了原创 2024-06-10 22:10:02 · 135 阅读 · 0 评论 -
19、完成基于Harbor的最终部署
【代码】19、完成基于Harbor的最终部署。Jenkins执行前面再服务器中准备的脚本文件第一步、将服务器中的脚步文件移动到环境变量中(目的让脚本文件在什么情况下都可以执行)原创 2024-06-10 21:59:47 · 216 阅读 · 0 评论 -
18、目标服务器准备脚本文件(jenkins通知(执行服务器脚本文件)拉取镜像并运行)
【代码】18、目标服务器准备脚本文件(jenkins通知(执行服务器脚本文件)拉取镜像并运行)原创 2024-06-10 18:08:46 · 260 阅读 · 1 评论 -
17、Jenkins实现制作自定义镜像并推送到harbor私有镜像库中
【代码】17、Jenkins实现制作自定义镜像并推送到harbor私有镜像库中。我们使用的宿主机的docekr那么我们的镜像就在宿主机的镜像中(为什么不在jenkins中安装docker使用,那么镜像下载在jenkins中,可能就会有空间大小问题了)原创 2024-06-10 17:34:04 · 231 阅读 · 0 评论 -
16、jenkins容器内部使用Docker
jenkins需要拥有docekr的可执行权限第一种方案:在jenkins容器内部去安装一下docker(安装成本比较高,不推荐)第二种方案:让jenkins使用使用我们宿主机中的docekr原创 2024-06-10 17:09:54 · 311 阅读 · 0 评论 -
15、Harbor的基础操作
第二步、如何将镜像推送至我们harbor仓库中推送镜像名称要求,配置一下docker的私用镜像仓库的配置信息原创 2024-06-10 16:26:48 · 142 阅读 · 0 评论 -
14、Harbor镜像仓库的介绍和安装
1、之前架构流程的问题(若是我们后续有多台的服务器,需要多台部署,那么多台服务器都自定义镜像的构建复杂)我们之前的流程是jenkins将tar包推送至我们的服务器,然后我们的服务器再通过项目中的dockerfile、docker-compose等文件来自己制作进行镜像然后运行原创 2024-06-10 16:08:49 · 323 阅读 · 0 评论 -
13、SonarQube整合jenkins
若是点击添加没有反应的话则刷新一下或者应用后再重新进一下我们的jenkins登录sonarqube的凭据我们使用之前的token,若是忘记了也可以重新自己去sonarqube重新生成一下原创 2024-06-10 15:47:24 · 291 阅读 · 0 评论 -
12、SonarQube介绍和安装
12、SonarQube介绍和安装。原创 2024-06-08 18:06:17 · 201 阅读 · 0 评论 -
11、SonarQube介绍和安装(代码检测)
11、SonarQube介绍和安装(代码检测)原创 2024-06-08 18:05:32 · 219 阅读 · 0 评论 -
10、jenkins实现基础的CD操作
jenkins实现基础的CD操作。第四步、jenkins使用build with Parameters了,构建指定的版本原创 2024-06-08 18:02:47 · 121 阅读 · 0 评论 -
8、配置Jenkins
build配置maven(将服务器中的maven和jdk放置到我们的jenkins的数据卷data中(mv命令))cd datamv /usr/local/jdk/ ./mv /usr/loccal/maven/ ./4、配置jenkins如何连接目标服务器(Publish Over SSH),并让目标服务器自动拉取代码,并且跑起来(后续再完成,此处先配置好了连接服务器)这里配置的SSH的系统配置了(在最下面,我们以账号密码的形式连接)原创 2024-06-03 00:59:29 · 260 阅读 · 2 评论 -
7、安装jenkins
1、拉取jenkins版本(2.3.19.1.lts)docker pull jenkins/jenkins2.3.19.1.lts原创 2024-06-03 00:58:11 · 259 阅读 · 0 评论 -
5、linux安装docker
步骤1、下载docker依赖组件yum -y install yum-utils device-mapper-persistent-data lvm22、设置下载docker镜像源为阿里云yum xxxxx3、安装docker服务yum -y install bocker-ce4、安装成功后,启动docker并且设置为开机自启systemctl start dockersystemctl enable docekr原创 2024-06-02 22:42:36 · 272 阅读 · 0 评论 -
4、build阶段安转mvaen
解压mvaen和jdk(liunx版都是需要.tar.gz)tar -zxvf jdkxxxx -C /usr/loccal 解压压缩包到user/localtar -zxvf mavenxxx -C /usr/localmv jdkxxx/ jdk/ 修改一下名称mv mavenxxx/ maven/原创 2024-06-02 22:25:30 · 187 阅读 · 0 评论 -
3、code阶段GitLab安装
以docekr安装GitLab步骤确认docekr环境和docekr-compose环境docker versiondocker-compose version原创 2024-06-02 02:28:57 · 278 阅读 · 0 评论 -
1、Devops介绍
devops如何解决开发运维痛点。 开发团队需要等待测试团队的反馈,而测试团队也需要等待最新的代码(测试团队也不能每天都部署一遍新的代码环境吧)。那么这就很大延长了整个软件开发的周期。原创 2024-06-02 00:24:43 · 388 阅读 · 0 评论