Skip to main content

moregeek program

jenkins实现代码的部署&回滚-多极客编程

一、Jenkins介绍      Jenkins是一个独立的开源软件项目,是基于Java开发的一款CI(持续集成)&CD(持续交付)工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台。可用于各类自动化任务,比如构建、测试和部署软件。      Jenkins只是一个调度平台,其自身并不能完成项目的构建部署,需要借助各类插件实现各类构建部署。      Jenkins的特点如下:开

Read More

devops实战系列【第十章】:详解jenkins pipeline基本概念和语法-多极客编程

个人亲自录制全套DevOps系列实战教程 :​​手把手教你玩转DevOps全栈技术​​流水线基本概念官方中文手册: ​​​https://www.jenkins.io/zh/doc/book/pipeline​​​​我们最好在结合英文文档去看,因为翻译过来的中文比较乱。​​Jenkins pipeline是一套插件,它支持实现和集成 continuous delivery pipelines 到J

Read More

devops实战系列【第八章】:详解jenkins集成docker私服nexus3-多极客编程

个人亲自录制全套DevOps系列实战教程 :​​手把手教你玩转DevOps全栈技术​​Jenkins集成Docker镜像仓库docker私服已经搭建完毕,下边我们期望jenkins做的事是:①通过git拉取代码②通过maven构建生成jar包③构建含有jar包的镜像​​④推送到docker仓库​​​​⑤通知宿主从仓库拉取镜像并启动容器​​​​有什么好处?​​避免将jar包拷贝到宿主机,而是直接将j

Read More

selenium4+python3系列(十三) - 与docker中的jenkins持续集成-多极客编程

前言 文章更新到这一篇时,其实我还是很开心的,因为这也正是这系列教程的最后一篇文章,也算是完成了一个阶段性的小目标,也很感谢那些愿意看我文章与我交流学习的同学,感谢有你们的支持和陪伴。 Jenkins的下载安装 1、拉取镜像: 笔者是Mac系统,为了方便就直接使用Docker进行安装了,终端输入如下拉取镜像: docker pull jenkins/jenkins:latest 2、部署: do

Read More

如何搭建自己的ci/cd平台:gitlab+jenkins+docker+harbor+k8s集群搭建cicd平台(持续集成部署hexo博客demo)-多极客编程

写在前面聊聊​​CICD​​​的​​环境搭建​​​以及一个基于​​Hexo​​​的博客系统在​​CICD​​​流程中的配置​​Demo​​ 很早就想着写这样一篇博文,但是没有时间,之前写了一半,正好春节假期把剩下的一般写完.本文属于​​Devpos​​​实战类文章,基本没有理论,所有,小伙伴需要对​​devops​​有些基本的了解,博文中讲的​​CICD​​属于Devops的一部分当然小伙伴们也可

Read More

如何搭建自己的ci/cd平台:gitlab+jenkins+docker+harbor+k8s集群搭建cicd平台(持续集成部署hexo博客demo)-多极客编程

写在前面聊聊​​CICD​​​的​​环境搭建​​​以及一个基于​​Hexo​​​的博客系统在​​CICD​​​流程中的配置​​Demo​​ 很早就想着写这样一篇博文,但是没有时间,之前写了一半,正好春节假期把剩下的一般写完.本文属于​​Devpos​​​实战类文章,基本没有理论,所有,小伙伴需要对​​devops​​有些基本的了解,博文中讲的​​CICD​​属于Devops的一部分当然小伙伴们也可

Read More

jenkins 安全 tips_seal安全的博客-多极客编程

Jenkins 作为一个开放的、可定制的平台,即使在默认状态下也提供了不错的安全性。但是鉴于 Jenkins 连接了许多行业工具,因此也存在一定安全隐患。本篇文章将会介绍一些方法和工具,来确保 Jenkins 实例的安全和可靠,同时也给使用 Jenkins 的用户提供安全保障。   保持更新 软件漏洞随时可能暴露,因此软件供应商需要不断更新他们的应用程序来修复问题或者添加新功能,同时也消除安全漏洞

Read More

快速搭建jenkins集群_github.com/zq2599的博客-多极客编程

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于Jenkins集群 在Jenkins上同时执行多个任务时,单机性能可能达到瓶颈,使用Jenkins集群可以有效的解决此问题,让多台机器同时处理这些任务可以将压力分散,对单机版Jenkins的单点故障的隐患也有分散作用,今天就来实战快速搭建Jen

Read More

深入浅出devops:jenkins任务构建结果通知_俗世游子的博客-多极客编程

💯 作者: 俗世游子【谢先生】。 8年开发3年架构。专注于Java、云原生、大数据等领域技术。 💥 成就: 从CRUD入行,负责过亿级流量架构的设计和落地,解决了千万级数据治理问题。📖 同名社区:​​51CTO​​​、 ​​github​​​、掘金​、​​gitee​​​。📂 清单: ​​​goku-framework​​​、​​【更新中】享阅读II​​DevOps系列​​深入浅出DevOps:D

Read More

深入浅出devops:jenkins基于harbor部署_俗世游子的博客-多极客编程

💯 作者: 俗世游子【谢先生】。 8年开发3年架构。专注于Java、云原生、大数据等领域技术。 💥 成就: 从CRUD入行,负责过亿级流量架构的设计和落地,解决了千万级数据治理问题。📖 同名社区:​​51CTO​​​、 ​​github​​​、掘金​、​​gitee​​​。📂 清单: ​​​goku-framework​​​、​​【更新中】享阅读II​​DevOps系列​​深入浅出DevOps:D

Read More

深入浅出devops:jenkins构建器_俗世游子的博客-多极客编程

💯 作者: 俗世游子【谢先生】。 8年开发3年架构。专注于Java、云原生、大数据等领域技术。 💥 成就: 从CRUD入行,负责过亿级流量架构的设计和落地,解决了千万级数据治理问题。📖 同名社区:​​51CTO​​​、 ​​github​​​、掘金​、​​gitee​​​。📂 清单: ​​​goku-framework​​​、​​【更新中】享阅读II​​DevOps系列​​深入浅出DevOps:D

Read More

深入浅出devops:sonarqube提升代码质量【下】_俗世游子的博客-多极客编程

💯 作者: 俗世游子【谢先生】。 8年开发3年架构。专注于Java、云原生、大数据等领域技术。 💥 成就: 从CRUD入行,负责过亿级流量架构的设计和落地,解决了千万级数据治理问题。📖 同名社区:​​51CTO​​​、 ​​github​​​、掘金​、​​gitee​​​。📂 清单: ​​​goku-framework​​、​​【更新中】享阅读II​​DevOps系列​​深入浅出DevOps:De

Read More

jenkins本地搭建环境踩坑实录,给大家一些建议_小小迷糊的博客-多极客编程

古人云,从失败中吸取教训;  古人云,做事放正心态,其乐无穷;  古人云,第一个吃螃蟹的是勇士 ​  古人说的这些话,完美的体现到Jenkins本地搭建环境上了。从失败中吸取经验?不存在的,前人踩过的坑,放心,你只要去搭建,一定会碰上;做事放正心态?不存在的,遇到一个网上搜不到的问题,抓耳挠腮,瞬间怒气百分之150都是常事;只有最后一个我是服气的,第一个搭建环境的是哪位大神,你真的不容易,辛苦了。

Read More

深入浅出devops:jenkins实战之ci_俗世游子的博客-多极客编程

💯 作者: 俗世游子【谢先生】。 8年开发3年架构。专注于Java、云原生、大数据等领域技术。 💥 成就: 从CRUD入行,负责过亿级流量架构的设计和落地,解决了千万级数据治理问题。📖 同名社区:​​51CTO​​​、 掘金​、​​gitee​​​。📂 清单: ​​​goku-framework​​​、​​【更新中】享阅读II​​前言我们先来罗列一下我们目前已经处理好的工具集Git&Git

Read More

深入浅出devops:简易docker入门_俗世游子的博客-多极客编程

💯 作者: 俗世游子【谢先生】。 8年开发3年架构。专注于Java、云原生、大数据等领域技术。💥 成就: 从CRUD入行,负责过亿级流量架构的设计和落地,解决了千万级数据治理问题。📖 同名社区: ​​51CTO​​、 掘金、 ​​gitee​​。📂 清单: ​​goku-framework​​、​​【更新中】享阅读II​​前言前面几章我们简单通过Docker安装了Gitlab和Jenkins,但是

Read More

veinmind tools 在 jenkins 的体验_wx62da13ed50dab的博客-多极客编程

Veinmind Jenkins 插件推出了v1.0.0版本,可以顺滑的集成进CI中,对容器镜像的构建步骤进行扫描,而无需修改任何代码。 在CI集成各种安全能力的过程中,最为痛苦的便是面对成千上百的仓库和分支,需要手动修改各种配置文件来加入安全扫描的步骤;通常情况下,在Jenkins CI过程内想要引入容器安全检测,需要手动的去修改Jenkinsfile文件来插入扫描步骤。 如果您是几百个项

Read More

jenkins pipeline编写思路与技巧_liatsce的书架的博客-多极客编程

前言 本文主要讲解在编写Jenkins Pipeline(后续统称Pipeline)时会使用到的一些技巧,这些技巧能够帮助我们编写出结构清晰,易读以及复用度高的Pipeline。本文适合的阅读人群为想优化Pipeline内容和扩展Pipeline适用范围的工程师。大多数人在编写Pipeline时,往往会由于需求不明确,流程不严谨而导致实现出的Pipeline适用性差的问题。即每次有新需求时,都会拷

Read More

jenkins使用手册(2) —— 软件配置_austin的博客-多极客编程

@TOC 目的 持续集成作为软件开发的一种实践,其快速且频繁集成的特性使得产品与项目可以保持高速迭代的同时还可以保持高质量。 而Jenkins作为一款优秀的开源持续集成工具,提供给了开发、测试、运维各个角色强大的自动化构建支撑。 测试作为持续集成中一个重要阶段,使用Jenkins来执行自动化测试的必要性已经不言而喻,利用Jenkins进行自动化的构建(编译、打包、部署、自动化测试)可以尽早的发现软

Read More

jenkins使用手册(1) —— 软件安装_austin的博客-多极客编程

@TOC 目的 持续集成作为软件开发的一种实践,其快速且频繁集成的特性使得产品与项目可以保持高速迭代的同时还可以保持高质量。 而Jenkins作为一款优秀的开源持续集成工具,提供给了开发、测试、运维各个角色强大的自动化构建支撑。 测试作为持续集成中一个重要阶段,使用Jenkins来执行自动化测试的必要性已经不言而喻,利用Jenkins进行自动化的构建(编译、打包、部署、自动化测试)可以尽早的发现软

Read More

利用pytest hook函数实现自动化测试结果推送企业微信_大刚测试开发实战的博客-多极客编程

前言通常,自动化测试用例在执行完成后,都会发送一个结果,以通知测试人员或测试leader测试的结果。如有测试失败的情况,测试人员再去查看具体的测试报告,检查是哪个场景没有测试通过。当前较为流行的提醒方式有:邮件企业微信、钉钉等push消息由于我们公司所使用的办公软件是企业微信,因此,在实现测试结果通知提醒的功能时,选用的是企业微信。当前较为流行的实现方式有两种形式:企业微信应用通知:需要在企业微信

Read More