DevOps&云原生
文章平均质量分 79
DevOps自动化工具管理软件生命周期。
DevOps 强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。
自动化的工具协作和沟通来完成软件的生命周期管理。
飞鸽FlyGo
把自己作为一款产品来打磨,提升产品的体验,锻造出最好的自己。
展开
-
【DevOps-09-1】Jenkins流水线任务初体验
Jenkins流水线任务介绍 | Jenkins流水线任务初体验 | Jenkins流水线任务脚本语法初体验 | Jenkinsfile维护脚本。原创 2024-01-20 22:15:30 · 623 阅读 · 0 评论 -
【DevOps-08-5】目标服务器准备脚本,并基于Harbor的最终部署
告知目标服务器拉取哪个镜像;判断当前服务器是否正在运行容器,停止并删除;如果目标务器已经存在当前镜像,删除当前版本的镜像;目标服务器拉取Harbor上的镜像;将拉取下来的镜像运行成容器。原创 2024-01-17 18:22:39 · 303 阅读 · 1 评论 -
【DevOps-08-4】Jenkins实现自定义镜像并推送到Harbor
打开Jenkins管理后台,进入项目详情;在构建->增加构建步骤->执行shell;添加编写构建执行shell脚本;更改Springboot java项目源码版本,并提交到Gitlab;登录到Gitlab管理后台,新建一个v3.0的tag;到Jenkins管理后台,对项目执行构建;构建记录详情,查看构建日志在宿主机查看使用Jenkins打包的镜像文件。登录Harbor管理后台,查看项目推送的镜像文件原创 2024-01-16 19:22:04 · 278 阅读 · 0 评论 -
【DevOps-08-3】Jenkins容器内部使用Docker
构建镜像和发布镜像到harbor都需要使用到docker命令。而在Jenkins容器内部安装Docker官方推荐直接采用宿主机带的Docker即可。设置Jenkins容器使用宿主机Docker。原创 2024-01-12 22:41:08 · 465 阅读 · 0 评论 -
【DevOps-08-2】Harbor的基本操作
Harbor作为镜像仓库,主要的交互方式就是将镜像上传到Harbor上,以及从Harbor上下载指定镜像。在传输镜像前,可以先使用Harbor提供的权限管理,将项目设置为私有项目,并对不同用户设置不同角色,从而更方便管理镜像。原创 2024-01-10 19:30:04 · 488 阅读 · 0 评论 -
【DevOps-08-1】Harbor镜像仓库介绍和安装
Harbor介绍;Harbor安装;下载离线安装包;把下载的离线安装包上传到服务器,并且解压;修改Harbor配置文件;启动Harbor;登录Harbor管理后台;Harbor管理后台首页。原创 2024-01-08 19:55:19 · 1388 阅读 · 0 评论 -
【DevOps-07-3】Jenkins集成Sonarqube
Jenkins安装Sonarqube插件;Jenkins安装和配置Sonar-Scanner信息;Jenkins打包项目中,增加Sonar-Scanner代码质量扫描。原创 2024-01-06 22:40:11 · 822 阅读 · 0 评论 -
【DevOps-07-2】Sonarqube基本使用
Sonar Qube的使用方式很多,Maven可以整合,也可以采用sonar-scanner的方式,再查看Sonar Qube的检测效果Sonarqube集成在Maven实现代码检测使用sonar-scanner客户端的方式原创 2024-01-05 22:17:39 · 1128 阅读 · 0 评论 -
【DevOps-07-1】SonarQube介绍与安装
SonarQube介绍:Sonar Qube是一个开源的代码分析平台,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,可以检测出重复代码、代码漏洞、代码规范和安全性漏洞的问题。Sonarqube安装:使用Docker、Docker-Compose安装运行。原创 2024-01-04 19:47:46 · 1113 阅读 · 0 评论 -
【DevOps-06】Jenkins实现CI/CD操作
基于Jenkins拉取GitLab的SpringBoot代码进行构建发布到测试环境实现持续集成基于Jenkins拉取GitLab指定发行版本的SpringBoot代码进行构建发布到生产环境实现CD实现持续部署原创 2024-01-03 20:56:15 · 1615 阅读 · 0 评论 -
【DevOps-05】Integrate工具
持续集成、持续部署的工具很多,其中Jenkins是一个开源的持续集成平台。Jenkins涉及到将编写完毕的代码发布到测试环境和生产环境的任务,并且还涉及到了构建项目等任务。Jenkins需要大量的插件保证工作,安装成本较高,下面会基于Docker搭建Jenkins。原创 2024-01-03 20:38:28 · 980 阅读 · 0 评论 -
【DevOps-04]】Operate阶段工具
安装Docker安装Docker-compose原创 2024-01-03 20:27:17 · 1244 阅读 · 0 评论 -
【DevOps-03】Build阶段-Maven安装&配置
下载安装JDK8下载安装Maven原创 2024-01-03 20:21:03 · 642 阅读 · 0 评论 -
【DevOps-02】Code编码阶段工具
在code阶段,我们需要将不同版本的代码存储到一个仓库中,常见的版本控制工具就是SVN或者Git,这里我们采用Git作为版本控制工具,GitLab作为远程仓库。原创 2024-01-03 20:13:36 · 536 阅读 · 0 评论 -
【DevOps-01]】DevOps介绍
DevOps:Development & Operations的缩写,也就是开发&运维DevOps是一个不断提高效率并且持续不断工作的过程。核心:简化Dev和Ops团队之间的流程,使整体软件开发过程更快速。DevOps定义:DevOps 强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。自动化的工具协作和沟通来完成软件的生命周期管理。原创 2024-01-03 20:02:09 · 944 阅读 · 0 评论