系统运维
文章平均质量分 51
lisanmengmeng
这个作者很懒,什么都没留下…
展开
-
jenkins中的maven jdk 钩子配置
打包时候把每个子项目打成 jar 包,然后通过 Dockerfile 生产 docker 镜像,然后启动镜像生成容器。# jdk8 的镜像用于 Dockerfile 中设置构建拥有 jdk8 环境镜像的基础镜像。# maven 用于 Jenkins 构建有 maven 环境的容器。jenkins中的maven jdk 钩子配置。项目根目录下新增 Jenkinsfile。原创 2024-10-16 16:15:00 · 78 阅读 · 0 评论 -
jenkins中的一些作业实例
jenkins中的一些作业实例。原创 2024-10-16 12:15:00 · 486 阅读 · 0 评论 -
linux 操作系统下 dpkg-preconfigure 命令介绍和使用案例
是 Debian 和基于 Debian 的 Linux 发行版中用于预配置软件包的工具。它允许用户在安装软件包之前,提前提供配置选项,从而简化安装过程。原创 2024-10-16 08:15:00 · 253 阅读 · 0 评论 -
linux 操作系统下 dpkg-divert 命令介绍和使用案例
是 Debian 和基于 Debian 的 Linux 发行版(如 Ubuntu)中用于管理文件转移的工具。它允许用户将某些文件的默认安装位置修改为其他位置,以避免软件包之间的冲突。原创 2024-10-15 20:15:00 · 233 阅读 · 0 评论 -
jenkins构建git流水线任务
jenkins构建git流水线任务。原创 2024-10-15 16:15:00 · 90 阅读 · 0 评论 -
在jenkins中构建svn任务
在jenkins中构建svn任务。原创 2024-10-15 12:15:00 · 306 阅读 · 0 评论 -
jenkins 使用技巧
jenkins 使用技巧。原创 2024-10-15 08:15:00 · 382 阅读 · 0 评论 -
jenkins备份恢复记录
jenkins备份恢复记录。原创 2024-10-14 20:15:00 · 999 阅读 · 0 评论 -
jenkins忘记管理员账号密码的补救方法
目录:/var/lib/jenkins/config.xml。就不需要login 看到manage jenkins了。jenkins忘记管理员账号密码的补救方法。一不小心,忘记了admin用户的账号密码。信息写在jenkins的配置文件里。然后重新启动jenkins,原创 2024-10-14 16:15:00 · 223 阅读 · 0 评论 -
linux 操作系统下的dpkg-deb命令介绍和使用案例
dpkg-deb是Debian及其衍生版(如Ubuntu)下的一个命令行工具,主要用于管理Debian软件包。它可以执行打包、解包操作以及提供软件包的信息。与dpkg命令不同,dpkg-deb专注于处理.deb文件本身,而不是安装或卸载软件包。原创 2024-10-14 12:15:00 · 1231 阅读 · 0 评论 -
linux 操作系统下的dpkg 命令介绍和使用案例
dpkg是Debian及其衍生版(如Ubuntu)中用于管理软件包的底层工具。它的全称为“Debian Package”,主要用于安装、删除、构建和管理以.deb格式存在的软件包。虽然dpkg功能强大,但它不会自动处理软件包之间的依赖关系,因此在使用时需谨慎。原创 2024-10-14 08:15:00 · 575 阅读 · 0 评论 -
jenkins 配置技巧
jenkins 配置技巧。原创 2024-10-13 20:15:00 · 255 阅读 · 0 评论 -
jenkins 使用技巧(二)
jenkins 使用技巧(二)原创 2024-10-13 16:15:00 · 305 阅读 · 0 评论 -
jenkins 使用技巧(一)
jenkins 使用技巧(一)原创 2024-10-13 12:15:00 · 367 阅读 · 0 评论 -
jenkins安装配置及权限配置
注:Schedule的配置规则是有5个空格隔开的字符组成,从左到右分别代表:分 时 天 月 年。*代表所有,0 12,20 * * * 表示“在任何年任何月任何天的12和20点0分”进行构建。下载jenkins的war包:http://mirrors.jenkins-ci.org/war/latest/jenkins.war。则在浏览器上:http://ip:8081/jenkins/将war包放至节点webapps目录下。原创 2024-10-13 08:15:00 · 214 阅读 · 0 评论 -
jenkins 2.x docker 方式安装
输入:b16a8e97177e4a3da7414f0a8e31415c。jenkins 2.x docker 方式安装。3.查看jenkins 密码。2.运行docker 实例。4.访问jenkins。原创 2024-10-12 20:15:00 · 382 阅读 · 0 评论 -
jenkins方案下的scm部署案例
4.根据dockerfile 产生镜像。3.执行mvn 打包到jar包文件。2.拉取maven镜像。原创 2024-10-12 16:15:00 · 149 阅读 · 0 评论 -
jenkins部署-ubuntu-container
以docker方式运行,如有机器可以独立VM方式运行。jenkins部署-ubuntu-container。原创 2024-10-12 12:15:00 · 277 阅读 · 0 评论 -
jenkins部署-centos-(七)配置项目案例
整体流程:提供基本文件--》配置git地址,项目--》调用devops,jenkins脚本--》完成打包配置,产出镜像制品库--》推送到仓库--》发布对应的DEV/SIT/STAGING/PROD各环境。文件内容,研发提交后需要更新对应的参数,如有调整需要同步运维。script path (打包调用的脚本名称)##以下2个文件需要在各环境代码仓库中同步提交。3.执行mvn 打包到jar包文件。#研发项目中需要提供的内容。文件,研发自行提供,更新。#案例1 多分支流水线。根据名称过滤: dev。原创 2024-10-12 08:15:00 · 510 阅读 · 0 评论 -
jenkins部署-centos-(六)配置从节点
以docker方式运行,如有机器可以独立VM方式运行。新建从节点,然后配置。原创 2024-10-11 20:15:00 · 355 阅读 · 0 评论 -
jenkins部署-centos-(三)jenkins
如果忘记密码:则替换密码串。系统管理-》系统配置-》或 从尾部日志里获取。#修改admin密码。原创 2024-10-11 16:15:00 · 320 阅读 · 0 评论 -
jenkins部署-centos-(二)docker compose部署
jenkins部署-centos-docker compose部署。原创 2024-10-11 12:15:00 · 445 阅读 · 0 评论 -
jenkins部署-centos-系统配置
jenkins部署-centos。原创 2024-10-11 08:15:00 · 1430 阅读 · 0 评论 -
jenkins部署的一些错误记录
jenkins部署的一些错误记录。原创 2024-10-10 20:15:00 · 245 阅读 · 0 评论 -
jenkins中按项目分配权限的案例
jenkins中按项目分配权限的案例。原创 2024-10-10 16:15:00 · 278 阅读 · 0 评论 -
jenkins 的目录结构介绍
jenkins 的目录结构介绍。原创 2024-10-10 12:15:00 · 101 阅读 · 0 评论 -
jenkins特性介绍
jenkins特性介绍。原创 2024-10-10 08:15:00 · 258 阅读 · 0 评论 -
Jenkins介绍
Jenkins 是一个可扩展的持续集成引擎。原创 2024-10-09 20:15:00 · 191 阅读 · 0 评论 -
Jenkins 是啥
CI工具,做一些自动化build。例如你的项目可以设置15分钟build一次,在定时自动build,验证unit test,若发生错误则把日志信息以email的形式发送给项目成员。主要用于公司持续集成环境的搭建。起到自动构建、自动编译、自动化测试一体化的功能。Jenkins其实就是一个工具,这个工具的作用就是调用各种其他的工具来达成你的目的。1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。原创 2024-10-09 16:15:00 · 197 阅读 · 0 评论 -
jenkins中维护的一些错误记录
在 branch specifier (blank for any)处留空白,这样它会自动识别所有的revison包括分支branch的。原因分析:jenkins无法准确识别revision。或者精确匹配revison的所在位置。jenkins中维护的一些错误记录。原创 2024-10-09 12:15:00 · 951 阅读 · 0 评论 -
jenkins 2.x pipeline 的特点介绍
jenkins 2.x pipeline 的特点介绍。原创 2024-10-09 08:15:00 · 297 阅读 · 0 评论 -
docker 多阶段案例2
最终的目的都是将最终的可执行文件放到一个最小的镜像(比如alpine)中执行。第二步是将编译后的文件复制到 alpine 镜像中执行。第一步是先用一个通用的镜像编译镜像,docker 多阶段案例2。多阶段Dockerfile。原创 2024-10-08 20:15:00 · 170 阅读 · 0 评论 -
Docker 的多阶段构建功能
多阶段构建指在Dockerfile中使用多个FROM语句,每个FROM指令都可以使用不同的基础镜像,并且是一个独立的子构建阶段。提升构建速度使用构建工具(Docker、Buildkit等),可以并发执行多个构建流程,缩短构建耗时。在第一阶段选择合适的编译时基础镜像,进行代码拷贝、项目依赖下载、编译、测试、打包流程。优化镜像的层数和体积构建的镜像仅包含基础镜像和编译制品,镜像层数少,镜像文件体积小。在第二阶段选择合适的运行时基础镜像,拷贝基础阶段生成的运行时依赖文件。Docker 的多阶段构建功能。原创 2024-10-08 17:15:00 · 186 阅读 · 0 评论 -
一个完整的持续集成和持续部署的流水线作业
一个完整的持续集成和持续部署的流水线作业。原创 2024-10-08 12:15:00 · 285 阅读 · 0 评论 -
DevOps案例
按Feature、UserStory、Task、Bug呈现,有需求问题描述和验收准则,开发前就把需求分解澄清。迭代产出版本更符合市场交付需求,版本质量和开发效率和团队合作等方面都得到提升。需求突发,与实际开发者缺少沟通,任务冲突时需求优先级不明确协调困难。测试用例平台化,易于补充扩展,结果推送格式统一,内容明了报错亮红灯。测试用例少,测试工具整合困难、难以扩展,检查结果方式不统一。保证覆盖率、保证代码质量,改进测试用例覆盖。发布部署前试验观察,根据数据进行持续改进。8. 多维度制品库管理。原创 2024-10-08 08:15:00 · 192 阅读 · 0 评论 -
构建框架 Tekton
综上可知:Pipeline 由多个 Task 组成,每次执行对应生成一条 PipelineRun,其控制的 TaskRun 将创建实际运行的 Pod。流水线是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术,也叫 Pipeline。Tekton 最主要的四个概念为:Task、TaskRun、Pipeline 以及 PipelineRun。在每一次构建镜像中,我们都需要拉下代码仓库中的代码,进行代码编译,构建镜像,最后推往镜像仓库。构建框架 Tekton。原创 2024-10-07 20:15:00 · 446 阅读 · 0 评论 -
kubernetes原生CI CD工具
PipelineRun:类似task和taskRun的关系,pipelineRun也表示某一次实际运行的pipeline,下发一个pipelineRun CRD实例到kubernetes后,同样也会触发一次pipeline的构建。TaskRun:task只是定义了一个模版,taskRun才真正代表了一次实际的运行,当然你也可以自己手动创建一个taskRun,taskRun创建出来之后,就会自动触发task描述的构建任务。Tekton的特点是kubernetes原生。那Tekton都提供了哪些CRD呢?原创 2024-10-07 17:15:00 · 266 阅读 · 0 评论 -
自动部署、扩展和管理容器化
Kubernetes(简称为K8s)是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统。它适用于多种生产环境,包括裸机,内部部署虚拟机,大多数云提供商,以及三者的组合/混合。A:是的,使用通用的yaml模板。发布时候传入变量值,例如启动参数、镜像地址、等生成yaml配置,然后通过调用来实现部署应用。Q: 部署Kubernetes应用,是有用到通用的yaml模板结合Helm使用吗?A:公司使用版本管理是Helm来实现更新、回滚、重启等操作。主流监控方案Prometheus。原创 2024-10-07 13:15:00 · 267 阅读 · 0 评论 -
Docker持续集成
3)然后重建Maven容器,构建新的Image并Push到Docker私有库中。持续部署方案,是从私有的Docker Reistry拉取代码。2)利用maven BUILD 新的hello项目包。1)Jenkins会自动出来一个构建任务。4)重新把Docker容器拉起来。Docker持续集成。查看代码更新后的效果。原创 2024-10-07 08:15:00 · 196 阅读 · 0 评论 -
devops 持续交付流水线
小步快跑,在有大方向的基础上,需要将每一步改变都设计得足够小,这样才能足够快的去改进。一种轻量级、低耦合的技术组合。将一切自动化、自服务化。原创 2024-10-06 20:15:00 · 109 阅读 · 0 评论