随笔分类 -  DevOps

摘要:一、介绍 Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理(RBAC)、LDAP、审计、管理界面、自我注册、HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。作为一个企业级私有 Registry 服务 阅读全文
posted @ 2021-08-25 14:55 小绵 阅读(123) 评论(0) 推荐(0)
摘要:JenKins使用Kubernetes 最近我们构建和部署服务的方式与原来相比简直就是突飞猛进,像那种笨拙的、单一的、用于构建单体式应用程序的方式已经是过去式了。现在的应用为了提供更好的拓展性和可维护性,都会去拆解成各种相互依赖小、解耦性强的微服务,这些服务有各自的依赖和进度。这跟我们的Kubern 阅读全文
posted @ 2021-08-25 08:53 小绵 阅读(303) 评论(0) 推荐(0)
摘要:编写流水线步骤 再去创建流水线 1.拉代码 如果有需要再做并行 3.构建容器 思考: file的内容怎么变成可复用的?任何一个项目都可以用这个流水线 在什么地方运行?每运行的步骤的修改? jenkinsfile pipeline { agent { kubernetes { cloud "${KUB 阅读全文
posted @ 2021-08-24 21:38 小绵 阅读(104) 评论(0) 推荐(0)
摘要:Jenkins部署tomcat 编译环境(Jenkins服务器) 运行环境(web服务器) 1.部署maven编译环境(在Jenkins服务器上部署) #1.下载maven [root@jenkins opt]# wget https://mirrors.aliyun.com/apache/mave 阅读全文
posted @ 2021-08-23 11:01 小绵 阅读(212) 评论(0) 推荐(0)
摘要:一、Jenkins https://pkg.jenkins.io/redhat-stable/ Jenkins是一个自动化部署的工具。依赖于Java开发的,由各种组件组成的一个自动化部署工具 1.安装Jenkins #1.安装Java [root@jenkins jenkins]# yum inst 阅读全文
posted @ 2021-08-23 06:59 小绵 阅读(773) 评论(0) 推荐(0)
摘要:官网:https://about.gitlab.com/ Gitlab是依赖于Git的远程代码仓库,类似于GitHub、Gitee,不同的是GitHub、Gitee的公网上代码仓库, Gitlab是可以私有化部署的免费远程代码仓库 # Gitlab是可以私有化部署的免费远程代码仓库 # GitHub 阅读全文
posted @ 2021-08-17 21:36 小绵 阅读(907) 评论(0) 推荐(0)
摘要:一、软件开发生命周期 软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试 和部署过程的集合 。 需求分析:根据项目需求,团队执行一个可行性计划的分析。项目需求可能是公司内部或者客户提出的。这阶段主要是对信息的收集,也有可能是对 阅读全文
posted @ 2021-08-15 17:45 小绵 阅读(625) 评论(0) 推荐(0)