![](https://img-blog.csdnimg.cn/5476463482074cfabedcfd48fed1c3f4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Jenkins
文章平均质量分 92
Jenkins
611#
但行好事 莫问前程
展开
-
Jenkins+Docker+SpringCloud微服务持续集成项目优化和微服务集群
容器启动后查看容器日志,发现eureka服务器监听端口为8080,心想我的配置文件设置为10086端口为什么启动后是监听8080端口?四个微服务都部署完成后通过浏览器查看,并且所有微服务都已经成功注册到eureka服务器也已经形成集群形式。增加一个变量profile,用来存储新增的位置变量activeProfile,也是传参的。同时也可以新增数据,前后端能互相调用组件工作,实验完成!但构建结果是失败的,在编译打包的时候无法进行遍历与。尝试构建项目,部署eureka服务器至两台服务器上。原创 2023-08-10 06:03:48 · 1591 阅读 · 0 评论 -
Jenkins+Docker+SpringCloud微服务持续集成
Jenkins+Docker+SpringCloud微服务持续集成Jenkins+Docker+SpringCloud持续集成流程说明SpringCloud微服务源码概述Jenkins+Docker+SpringCloud持续集成流程说明大致流程说明:开发人员每天把代码提交到Gitlab代码仓库Jenkins从Gitlab中拉取项目源码,编译并打成Jar包,然后构建成Docker镜像,将镜像上传到Harbor私有仓库Jenkins发送SSH远程命令,让生产部署服务器到Harbor私有仓库拉取原创 2023-08-09 12:32:55 · 1894 阅读 · 0 评论 -
CI/CD——Jenkins+Git构建企业CI/CD持续集成持续发布平台
Jenkins构建企业CI/CD持续集成持续发布平台一、发布形式二、Jenkins概述三、Jenkins 目标四、Jenkins特性五、Jenkins部署配置详解5.1 部署Git5.2 JDK环境部署5.3 部署Maven5.4 部署TOMCAT5.5 部署Jenkins5.6 管理插件5.7 Jenkins系统设置5.8 SSH设置5.9 新建任务5.10 构建任务六、总结一下实现持续集成/持续发布的产品:开发(git)–> git主库 --> jenkins(git+jdk+tomca原创 2021-06-08 23:56:27 · 1418 阅读 · 7 评论 -
CI/CD——Gitlab构建分布式版本控制系统
Git构建分布式版本控制系统版本控制概念GitLab部署安装并配置依赖环境构建Git服务器YUM仓库配置GitLab浏览主机名和登录名为GitLab创建项目推送SSH秘钥使用GitLab图形操作命令行操作版本控制概念记录开发文件的时间机器,为了更好的开发,挽回代码错误带来的损失GitLab部署本实验GitLb服务器版本基于 gitlab-ce-9.1.0实验流程参考官方文档:https://about.gitlab.com/install/#centos-7 部分略有改动环境准备两台CentO原创 2021-06-08 09:46:17 · 445 阅读 · 0 评论 -
CI/CD——构建企业级Docker+Jenkins+Git+Harbor流水线自动化持续集成持续发布平台
构建企业Jenkins和Git持续集成持续发布平台CI/CD是什么?持续集成(CI)/持续交付(CD)的优势分布式版本控制系统Git、Github、Gitlab的区别部署Git服务部署Jenkins+Git的持续集成持续发布平台Git安装和使用Jenkins安装和使用CI/CD是什么?CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署作为一个面向开发和运营团队的解决方案,CI/CD 主要针对在集成新代码时所引发的问题(亦称原创 2021-07-10 00:24:18 · 1413 阅读 · 2 评论 -
Jenkins构建Maven项目(三种风格)+Jenkins项目构建细节
Jenkins构建Maven项目Jenkins构建的项目类型介绍自由风格项目构建拉取代码编译打包部署代码改动后的持续集成Jenkins构建的项目类型介绍Jenkins中自动构建项目的类型有很多,常用的有以下三种:自由风格软件项目(FreeStyle Project)Maven项目(Maven Project)流水线项目(Pipeline Project)每种类型的构建都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别,在实际开发中根据项目需求来选择(PS:流水线类型,灵原创 2021-08-19 00:54:02 · 13471 阅读 · 4 评论 -
Jenkins+SonarQube代码审查
Jenkins+SonarQube代码审查安装SonarQube安装MySQL安装SonarQube实现代码审查环境配置在项目添加SonaQube代码审查(非流水线项目)在项目添加SonaQube代码审查(流水线项目)SonarQube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。目前支持java,C#,C/C++,Python,PL/SQL,Cobol,JavaScrip,Groovy等二十几种编程语言的代码质量管理与检测官网:https://www.sonarqu原创 2021-08-19 23:38:48 · 1802 阅读 · 0 评论 -
Jenkins介绍+Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)
这里写自定义目录标题持续集成及Jenkins介绍软件开发生命周期软件开发瀑布式流程持续集成及Jenkins介绍软件开发生命周期软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合如下图所示需求分析这是生命周期的第一阶段,根据项目需求,团队执行一个可行性计划的分析。项目需求可能是公司内部或者客户提出的,这阶段主要是对信息的收集,也有可能是对现有项目的改善和重新做一个新的项目。还要分析项目的预算多原创 2021-08-12 19:14:33 · 2005 阅读 · 0 评论