ci

2024/4/23 19:15:29

【jenkins】centos7在线安装jenkins

一、系统要求 最低推荐配置 256MB可用内存 1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB) 软件配置 Java 8—​无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以 二、安装jenkins 准备一台安装有ce…

目前和未来的缓存构建

说起来可能有点反直觉,有时候不运行反而可以帮助我们加快速度,这正是网络浏览器运行的指导原则。不必在页面上加载所有内容,缓存的元素已经存在,不需要每次访问网站或网页时都重新加载。页面加载速度越快,浏览器的工作…

DevOps持续集成-Jenkins(2)

文章目录 DevOpsDevOps概述Integrate工具(centos7-jenkins主机)Integrate概述Jenkins介绍CI/CD介绍Linux下安装最新版本的Jenkins⭐Jenkins入门配置安装必备插件⭐安装插件(方式一:可能有时会下载失败)安装插件&#x…

DevOps持续集成-Jenkins(3)

❤️作者简介:2022新星计划第三季云原生与云计算赛道Top5🏅、华为云享专家🏅、云原生领域潜力新星🏅 💛博客首页:C站个人主页🌞 💗作者目的:如有错误请指正,将…

DevOps持续集成-Jenkins(1)

文章目录 DevOpsDevOps概述Code阶段工具(centos7-gitlab主机)Windows下安装Git(作用是:使我们可以上传代码到GitLab)Linux下安装GitLab⭐(作用是:运行一个GitLab接收代码)环境准备先…

Jenkins CI 使用 之 自动部署 J2EE 应用

前期工作 确保JDK 和 Maven 都配置好了! Jenkins CI 使用 之 配置 JDKJenkins CI 使用 之 配置 Maven 构建J2EE 应用 我们新建一个任务 然后我们设置源码的获取方式,这里我使用Git 选择构建 > 增减构建步骤 > 选择 invoke top-level Mave…

Jenkins CI 使用 之 安装基本环境(windows)

我的相关环境 名称版本描述系统windowsJenkinsJenkins ver. 2.107.3自动部署war包JDK1.8java环境,必须要有 如果你没有,我给你弄好了! 点我去下载 安装Jenkins 这里我们不介绍JDK的安装,如果你不会,百度下&#xff…

【云原生 | Kubernetes 系列】----K8s持续集成与部署

K8s持续集成与部署1. 版本升级及回滚1.1 环境准备1.2 更新版本1.3 回滚版本1.3.1 回滚到上一个版本1.3.2 再次回滚是哪个版本1.3.3 回滚到指定版本2. Jenkis代码升级和回滚2.1 准备工作2.1.1 Jenkis到GitLab2.1.2 K8s-master到GitLab免密2.1.3 Jenkins到K8s-master免密2.2 CICD…

解决流水线瓶颈、提升编码效率的五个方法(下篇)

在《CI/CD | 解决流水线瓶颈、提升编码效率的五个方法(上篇)》中,CloudBees公司产品营销经理Samantha Frost介绍了能够优化软件开发团队流水线的两个解决方案。本篇文章将为大家带来余下三个挑战的解决方案。在文章的结尾处,还将介…

CICD以及相关软件介绍

什么是CICD? CICD是指持续集成、持续交付和持续部署的缩写。这三个概念有些微妙的区别,但在实际应用中经常会被合并使用。它们的主要目标是通过自动化流程,从开发到部署,提高软件交付的速度和质量。 持续集成(Contin…

代码干货 | JetBrains TeamCity 实现简单CI

本文来源于阿里云-云栖社区,原文点击这里。 TeamCity 安装很简单 官网 http://click.aliyun.com/m/29911/ 下载好了之后用以下命令解压 tar -xzvf TeamCity-2017.1.3.tar.gz 启动 进入bin目录 运行 runAll.sh文件 ./runAll.sh 配置 上面pppcar_lib是依赖项&am…

解决流水线瓶颈、提升编码效率的五个方法(上篇)

不是吹牛,但我所管理的开发团队在软件开发速度上表现出色,能够高质量地编写代码,并在白噪声的陪伴下保持高效。 但就像所有的故事一样,一开始并不是这样的,甚至相去甚远。我们经历了时间、沟通、合作、失败、成功以及…

Jenkins+Docker持续集成框架

程序员开发应用,开发后需要提交svn,然后从svn拉取代码,进行构建,发布到tomcat中,发布,然后看呈现效果,这样的工作是频繁反复的在进行的,浪费了程序员的大量时间,那么能不…

建木在 Rainbond 上使用实践

建木 是一个面向 DevOps 领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具,可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木的图形化编排提供了多个节点,节点可以定义该步骤要执行的操作,用户可通过多个节点自由组合…

OSDI 2023: Conveyor One-Tool-Fits-All Continuous Software Deployment at Meta

我们使用以下6个分类标准对本文的研究选题进行分析: 1. 部署策略: 蓝/绿部署: 这种策略涉及运行两个相同的环境:“蓝”(当前版本)和“绿”(新版本)。流量被引导到绿色环境进行测试,如果成功,则会无缝切换,最大限度地减少停机时间。金丝雀发布: 这是一个渐进的发布过程,新…

什么是CMDB?为什么企业需要CMDB?

CMDB即Configuration Management Database,配置管理数据库,它是组织IT基础结构中配置项CI(Configuration Item)及其关系的数据库。 而CI是指任何需要进行管理以确保成功提供服务的条目,CI可以是一个具体的实体,如服务器、交换机&…

【DevOps】Git 图文详解(八):后悔药 - 撤销变更

Git 图文详解(八):后悔药 - 撤销变更 1.后悔指令 🔥2.回退版本 reset3.撤销提交 revert4.checkout / reset / revert 总结 发现写错了要回退怎么办?看看下面几种后悔指令吧! ❓ 还没提交的怎么撤销&#x…

CI 与 CD 有什么区别

CI, CD AND CD CI很容易理解,就是持续集成。但是CD既可以指代码持续交付,也可理解为代码持续部署。CI和CD之间有很多相似的部分,但是也有很大的区别。 持续集成(CONTINUOUS INTEGRATION) 在持续集成环境中&#xff…

jenkins 入门教程(上)

jenkins 入门教程(上) jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建…

【Docker】python flask 项目如何打包成 Docker images镜像 上传至阿里云ACR私有(共有)镜像仓库 集成Drone CI

一、Python环境编译 1、处理好venv环境 要生成正常的 requirements.txt 文件,我们就需要先将虚拟环境处理好 创建虚拟环境(可选): 在项目目录中,你可以选择使用虚拟环境,这样你的项目依赖将被隔离在一个…

【Docker】Docker Swarm介绍与环境搭建

为什么不建议在生产环境中使用Docker Compose 多机器如何管理?如何跨机器做scale横向扩展?容器失败退出时如何新建容器确保服务正常运行?如何确保零宕机时间?如何管理密码,Key等敏感数据? Docker Swarm介…

[Jenkins] Failed to start Jenkins Continuous Integration Server

问题 如果你在安装Jenkins的时候,总是出现下方的错误,而且配置了jdk路径也无法解决,请参考本文的解决办法: 错误信息: jenkins.service - Jenkins Continuous Integration ServerLoaded: loaded (/usr/lib/systemd/s…

30多个小程序一键发布——miniprogram-ci

概述 miniprogram-ci 是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。 开发者可不打开小程序开发者工具,独立使用 miniprogram-ci 进行小程序代码的上传、预览等操作。 miniprogram-ci 从 1.0.28 开始支持第三方平台开发的上传和预览&#xff0…

使用Navicat迁移Mysql数据 找不到编码 报错:1273 - Unknown collation: ‘utf8mb4‘或‘utf8mb4_0900_ai_ci‘ 分析及解决办法

废话不多说直接上解决办法 右键sql文件记事本打开,将utf8mb4_0900_ai_ci全部替换为utf8_general_ci,utf8mb4全部替换为utf8。 Windows:ctrlH Mac:optioncommandF 可以批量替换

k8s部署CI/CD(jenkins,gitlab)

部分ubuntu部署k8s的问题见 ubunt相关 0. 创建PV存储卷 # ubuntu apt install nfs-kernel-server mkdir -pv /root/data/nfs chmod 777 /root/data/nfsvim /etc/sysconfig/nfs # 见下图 vim /etc/exports # 见下图systemctl restart nfs-kernel-server nfsstat mkdir -pv /r…

Jenkins CI 使用 之 任务详细描述即带你构建第一个Jenkins任务

前言 Jenkins其实最重要的就是任务这个东西,说白了也就任务也就是规划了一个项目怎么去部署,比如去哪里拉取源码,怎么构建(编译),构建完了怎么做,失败时发送邮件啥啥啥的! 开始新建…

【DevOps】一张图带你了解 DevOps 生态工具

一张图带你了解 DevOps 生态工具 ✅ 协作(Collaborate):JIRA、Confluence 大家肯定不陌生了,我之前也写过利用 Jekyll 搭建个人博客的帖子。✅ 构建(Build):常用的 SCM(Software Con…

【图解系列】一张图带你了解 DevOps 生态工具

一张图带你了解 DevOps 生态工具 ✅ 协作(Collaborate):JIRA、Confluence 大家肯定不陌生了,我之前也写过利用 Jekyll 搭建个人博客的帖子。✅ 构建(Build):常用的 SCM(Software Con…

快速在GitHub搭建一个规范的开源项目(三)

上两篇博客快速在GitHub搭建一个规范的开源项目(一) 快速在GitHub搭建一个规范的开源项目(二)我们分别讲了如何如何初始一个团队并且制定了规范的开发流程和代码提交流程以及Issue规范。 这一篇我们来讲一下如何规范的在GitHub上做持续集成。 经常游览GitHub的同学可能发现&am…

s3 存储操作命令 与 GitHub CI 集成

s3 存储操作命令 与 GitHub CI 集成 下载安装 Mac本地安装方法: # bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew install s3cmds3cmd --version s3cmd version 2.2.0参考链接…

建木v2.7.0发布

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。建木v2.7.0现已发布主要更新:新增节点缓存功能、修复若干已知bugfeature:RFC-034-workflow&pipeline-cache实现enhance…

【Github-Action】GithubAction 环境下,如何将临时生成的文件推送至指定分支。

通过这篇文章你可以掌握如何将github action 环境下临时生成的文件推送至指定分支,并且可以打开利用github开放的api做各种强大或有趣的事情的视野和思路。 如果你对github-action感兴趣,还可以看这篇文章, 这篇文章教会你如何开发Github Act…

如何在Rescue模式下配置网络和SSH登录

在本教程中,将展示如何使用Centos8的DVD镜像引导Rescue救援模式,并在救援模式中启用网络、配置SSH服务,供用户远程登录该服务器 系统环境 Centos8 加载ISO镜像,进入救援模式 在VMware Workstation中,加载光盘&#…

CPU vs GPU 的区别详解

今天我们将讨论 CPU 和 GPU 之间的区别,尽管两者用途相似,其应用领域却有所不同。CPU 更多用于传统桌面处理,而 GPU 的运算能力更多用于其他领域。以下我们将探讨其中的几个领域,以及 CPU 与 GPU 之间的一些关键区别。 为何需要两…

三策略,六步骤,Jenkins 迁移到极狐GitLab CI 的终极指南

目录 迁移到极狐GitLab 为什么需要迁移到极狐GitLab 极狐GitLab CI 概览 极狐GitLab CI 的功能特性 Jenkins 到极狐GitLab CI 的迁移指南 迁移准备:培训和沟通 Jenkins 到极狐GitLab CI 的三种迁移策略 迁移策略 1:为新项目使用极狐GitLab CI 迁…

gitlabrunner集成maven\sonar\node\nexus实现自动打包、代码扫描、发布到本地仓库

一 摘要 本文主要介绍gitlabrunner 与sonar 集成,实现代码扫描 二 环境信息 2.1 软件版本信息 软件版本安装方式操作系统centos7.9gitlab14.10dockergitlabrunner14.10dockerjdk1.8制作镜像里maven3.6.3制作镜像里sonar7.9.3dockersonar-scanner4.8.0制作镜像里…

Jenkins任务Ecitable Email Notification报错:Not sent to the following valid addresses: 39xxxx196@qq.com

Jenkins任务Ecitable Email Notification报错:Not sent to the following valid addresses: 39xxxx196qq.com Started by user admin-Linux Running as SYSTEM Building in workspace /var/jenkins_home/workspace/TestEmail No emails were triggered. [TestEmail]…

Jenkins Pipeline 项目持续集成交互实践路径

Jenkins Pipleline插件介绍 Jenkins 2.x的精髓是Pipeline as Code,是帮助Jenkins实现CI到CD转变的重要角色。什么是Pipeline,简单来说,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来&…

C++ 构建太慢的 5 个信号

从我的个人经验来看,我们每天庸庸碌碌,忙于处理各种各样的任务,但却并一定不了解这些处理方式背后的真实原因。与之相应地,我们自然也都不清楚每个决定背后的原因。在工作和个人生活上,大都如此。大家遵循着一种特定的…

Linux文件的颜色代码

在Linux中使用颜色代码来区分文件类型,通常情况下目录、链接、文件的颜色将不同。在终端中使用ls命令时,会发现一些带有颜色的文件。 ls命令使用环境变量LS_COLORS来确定文件名的显示颜色。你可以通过调用LS_COLORS变量来查看文件类型及其颜色代码的列表…

【Docker】Docker数据的存储

默认情况下,在运行中的容器里创建的文件,被保存在一个可写的容器层里,如果容器被删除了,则对应的数据也随之删除了。 这个可写的容器层是和特定的容器绑定的,也就是这些数据无法方便的和其它容器共享。 Docker主要提…

【版本控制】Github同步Gitee镜像仓库自动化脚本

文章目录Github同步Gitee镜像仓库自动化脚本前言什么是Hub Mirror Action?1.介绍2.用法配置步骤1.生成密钥对2.GitHub私钥配置3.Gitee公钥配置4.Gitee生成私人令牌5.Github绑定Gitee令牌6.编写CI脚本7.多仓库同步推送8.定时运行脚本总结Github同步Gitee镜像仓库自动…

ci自定义类

今天使用ci框架,前端页面有共同的参数引用,于是就想重新写个MY_home类继承CI_Controller,结果报警了 额,好奇怪,咋MY_controller就可以,重新仔细看手册,貌似好像只是同名替换和扩展,额&#xff…

4道数学题,求解极狐GitLab CI 流水线|第23题:父子流水线 + 多项目流水线

本文来自: 武让 极狐(GitLab) 高级解决方案架构师 💡 极狐GitLab CI 依靠其一体化、轻量化、声明式、开箱即用的特性,在开发者群体中的使用率越来越高,在国内企业中仅次于 Jenkins ,排在第二位。 极狐GitLab 流水线有…

翻过那座山——Gitlab流水线任务疑难之编译有子模块的项目指南

📢欢迎点赞 :👍 收藏 ⭐留言 📝 如有错误敬请指正,赐人玫瑰,手留余香!📢本文作者:由webmote 原创📢作者格言:新的征程,我们面对的不是…

git/gitlab在工作中的简单和进阶使用

Git简单介绍 本篇不会介绍基本的git原理之类的,只记录在工作中的git使用经验。如果要学习git的基础与进阶,可以参考这个网站git-tower 本篇会简单介绍我在工作中都使用git做了哪些工作: 基础使用。使用gitlab管理我们的源代码 自动化。我们…

基于docker的gitlab部署及迁移

文章允许转载,请注明来源:http://blog.csdn.net/feiniao8651/article/details/79212632 OS:CentOS 6.5 (kernel2.6.32) 背景 伴随着github的火爆,git作为当前最受欢迎的代码管理工具,在现在软件开发中应用越来越普遍。只要有多…

Go Command Agent

很多时候大家需要去某个服务器上去执行一段命令或者上传/下载一个文件,这个命令还可能是时间比较久的,不想一直等在那里,特别是内网里面,不要复杂的认证,比如CICD里面,这时候大家可以使用这个command agent…

构建可视化工具选择策略

更多的信息总是意味着更好的结果吗?这完全取决于项目所处的环境。 以烘焙为例。当你做蛋糕时,你的原材料经历了许多化学变化和烹制过程。如果任何一个环节出现问题,蛋糕就做不好。但这并不意味着你需要理解食材在分子级别上发生了什么&#…

【k8s】一步一步教你如何用GitOps和FluxCD自动做Kubernetes部署

一步一步教你如何用GitOps和FluxCD自动做Kubernetes部署 目录 一步一步教你如何用GitOps和FluxCD自动做Kubernetes部署什么是GitOps?为什么使用GitOps进行部署?什么是FluxCD?安装和使用FluxCD步骤1:先决条件步骤2:安装FluxCD步骤3:配置FluxCD步骤4:与Git同步推荐超级课程…

【DevOps】Git 图文详解(四):Git 使用入门

Git 图文详解(四):Git 使用入门 1.创建仓库2.暂存区 add3.提交 commit 记录4.Git 的 “指针” 引用5.提交的唯一标识 id,HEAD~n 是什么意思?6.比较 diff 1.创建仓库 创建本地仓库的方法有两种: 一种是创建…

Game CI 提升研发生产力,UWA Pipeline 2.0正式推出

随着项目研发规模的扩大,无论是打包编译的需求,还是测试任务的广度深度都在与日俱增。面对越来越高频的“发版-测试-反馈”的工期,如何在每个工作环节上提升研发效率,最大程度地发挥整个研发团队的生产力,并最终可按时…

【DevOps】Git 图文详解(九):工作中的 Git 实践

本系列包含: Git 图文详解(一):简介及基础概念Git 图文详解(二):Git 安装及配置Git 图文详解(三):常用的 Git GUIGit 图文详解(四)&a…

【DevOps】Git 图文详解(三):常用的 Git GUI

Git 图文详解(三):常用的 Git GUI 1.SourceTree2.TortoiseGit3.VSCode 中的 Git 如果不想用命令行工具,完全可以安装一个 Git 的 GUI 工具,用的更简单、更舒服。不用记那么多命令了,极易上手,不…

DevOps持续集成-Jenkins(4)

❤️作者简介:2022新星计划第三季云原生与云计算赛道Top5🏅、华为云享专家🏅、云原生领域潜力新星🏅 💛博客首页:C站个人主页🌞 💗作者目的:如有错误请指正,将…

Github Actions CI/CD 浅尝(网上中文资料太少了,自己总结了一份)

文章目录1. Github Actions2. CI 的组成部分3. workflow 文件4. 实战示例5. 其他6. RT-AK STM32 Github CI 讲解7. 如何为github上牛逼的开源项目贡献代码参考Author: lebhoryigmail.com Date: 2021/08/28 1. Github Actions 在 GitHub Actions 的仓库中自动化、自定义和执行软…

Vue3 使用 script-setup 语法糖

可以参照这一篇看看 以下是我自己写了一个练练手&#xff0c;玩一玩 下面创建了一个单文件组件Button.vue,接着在App.vue中引入这个组件 Button.vue <template><div><el-button click"done">自定义按钮</el-button></div> </te…

GitHub Action 使用

GitHub Action 使用 GitHub Actions 是一种持续集成和持续交付 (CI/CD) 平台&#xff0c;可用于自动执行生成、测试和部署管道。 您可以创建工作流程来构建和测试存储库的每个拉取请求&#xff0c;或将合并的拉取请求部署到生产环境。GitHub 提供 Linux、Windows 和 macOS 虚拟…

【DevOps】Git 图文详解(五):远程仓库

Git 图文详解&#xff08;五&#xff09;&#xff1a;远程仓库 1.远程用户登录1.1 &#x1f511; 远程用户登录&#xff1a;HTTS1.2 &#x1f511; 远程用户登录&#xff1a;SSH 2.远程仓库指令 &#x1f525;3.推送 push / 拉取 pull4.fetch 与 pull 有什么不同 &#xff1f; …

如何减少DevOps工具的泛滥

在过去十年投资于devops之后&#xff0c;许多公司正在经历某种后遗症&#xff1a;工具蔓延。虽然他们的软件交付流程变得更加精简、高效和可靠&#xff0c;但他们也拥有更多的工具来许可、维护和管理。 工具蔓延通常被视为开发团队的灵活性和授权选择他们自己的工具的自然结果…

Jenkins更换插件下载源(阿里源)

前提条件&#xff1a; 已安装jenkins Jenkins更换插件下载源 阿里开源软件镜像站 复制下面URL地址 打开jenkins进入插件管理 点击【提交】更换成功 注意&#xff1a;必须重启jenkins才生效

使用 GitHub Actions 自动部署 Hexo 个人博客

文章目录 申请 GitHub Token源码仓库配置 Github Action重新设置远程仓库和分支查看部署 每次部署 Hexo 都需要运行 hexo cl & hexo g & hexo d 指令三件套完成推送到远程仓库&#xff0c;随着文章越来越多&#xff0c;编译的时间也会越来越长&#xff0c;通过 Github …

Travis CI 漏洞致数千个开源项目机密泄露

近日&#xff0c;研究人员 Felix Lange 爆出 Travis CI 存在严重安全漏洞&#xff0c;所有公共开源存储库的安全环境变量&#xff08;签名秘钥、访问凭据和所有公共开源项目的 API tokens 等&#xff09;都包含到 pull request 构建中&#xff0c;如果这些环境变量被窃取&#…

配置Jenkins自动构建打包项目

转载说明&#xff1a;如果您喜欢这篇文章并打算转载它&#xff0c;请私信作者取得授权。感谢您喜爱本文&#xff0c;请文明转载&#xff0c;谢谢。 需求说明 1、给A项目配置jenkins每2小时无条件自动构建一次&#xff0c;无论是否有代码提交。 2、给B项目配置jenkins每15分钟检…

Tequila Works x Incredibuild

关于 Tequila Works Tequila Works 是一家位于西班牙马德里的电子游戏开发商&#xff0c;由劳尔鲁比奥 (Raul Rubio) 和卢兹桑乔 (Luz Sancho) 于2009年创立。该公司著名的游戏产品包括《死亡曙光》(Deadlight)、《霜华》(Rime)、《联盟外传&#xff1a;努努之歌》(Song of Nu…

如何从零开始搭建 CI/CD 流水线

来源 | Saurabh Kulshrestha 译者 | 徐进 持续集成和持续部署成为现代 DevOps 趋势下的重要环节&#xff0c;很多角色岗位都要求 CI/CD 的相关技能。本文介绍了什么是 CI/CD 流水线&#xff0c;以及如何从零构建 CI/CD 流水线 在当前 DevOps 的趋势下&#xff0c;持续集成&…

持续集成、持续交付与持续部署

持续集成、持续交付、持续部署 文章目录持续集成、持续交付、持续部署1. 什么是持续集成(Continuous Integration)&#xff1f;2. 什么是持续交付&#xff08;Continuous Delivery)?3. 什么是持续部署&#xff08;Continous Deployment)?4. 流程1. 什么是持续集成(Continuous…

【DevOps】SonarQube 指标解读

SonarQube 指标解读 1.BUG 评级计算方法&#xff08;可靠性&#xff09;2.漏洞评级计算方法&#xff08;安全性&#xff09;3.债务和坏味道4.覆盖率4.1 代码覆盖率4.2 分支覆盖率4.3 单元测试覆盖率 5.重复 1.BUG 评级计算方法&#xff08;可靠性&#xff09; ✅ A&#xff1a…

【Docker】Dockerfile常用指令

参考官方文档&#xff1a;https://docs.docker.com/engine/reference/builder/ Dockerfile常用指令 指令说明from基础镜像&#xff0c;当前镜像基于&#xff08;依赖&#xff09;哪个镜像maintainer镜像的维护者和邮箱run镜像构建时需要执行的命令workdir镜像的工作目录expos…

【Docker】Dockerfile使用技巧

开启Buildkit BuildKit是Docker官方社区推出的下一代镜像构建神器&#xff0c;可以更加快速&#xff0c;有效&#xff0c;安全地构建docker镜像。 尽管目前BuildKit不是Docker的默认构建工具&#xff0c;但是完全可以考虑将其作为Docker&#xff08;v18.09&#xff09;的首选…

SRE 与 DevOps 的不同之处

尽管网站可靠性工程 (SRE) 理念早在 2003 年就由 Google 的 Ben Treynor Sloss 提出&#xff0c;但其近年来却一直受到追捧。随着 DevOps 实践已经在许多组织中牢固确立&#xff0c;两者之间的冲突是否已经显现&#xff1f;SRE 只不过是一种过时的趋势吗&#xff1f;是 SRE 补充…

Jenkins | GitLab CI/CD:job artifacts何时被删除

参考&#xff1a; Job artifacts | GitLab 作业产物 | GitLab 说明&#xff1a; 晚点补充

部署Jenkins+GitLab+Maven+Nexus+SonarQube持续集成环境

一、相关概念介绍&#xff1a; 持续&#xff08;Continuous&#xff09;&#xff1a;不断地获取反馈、响应反馈 集成&#xff08;Integration&#xff09;&#xff1a;编译、打包、测试 部署&#xff08;Deployment&#xff09;&#xff1a;应用组件或基本设施的代码或配置变…

Gitlab CI-CD自动化部署SpringBoot项目的详细过程

本篇内容主要讲解“Gitlab CI-CD自动化部署SpringBoot项目的详细过程”&#xff0c;感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷&#xff0c;实用性强。下面就让小编来带大家学习“Gitlab CI-CD自动化部署SpringBoot项目的详细过程”吧! 目录 一、概述 二、前期准备 …

【DevOps】Git 图文详解(七):标签管理

Git 图文详解&#xff08;七&#xff09;&#xff1a;标签管理 标签&#xff08;Tags&#xff09;指的是某个分支某个特定时间点的状态&#xff0c;是对某一个提交记录的 固定 “指针” 引用。一经创建&#xff0c;不可移动&#xff0c;存储在工作区根目录下 .git\refs\tags。可…

【DevOps】Git 图文详解(六):Git 利器 - 分支

Git 利器 - 分支 1.分支 Branch2.分支指令 &#x1f525;3.分支的切换 checkout4.合并 merge & 冲突4.1 &#x1f538; 快速合并&#xff08;Fast forward&#xff09;4.2 &#x1f538; 普通合并4.3 处理冲突 <<<<<<< HEAD 5.变基 rebase 分支是从主…

Gerrit安装配置

Gerrit安装 默认安装&#xff08;不推荐&#xff09; rpm -i https://gerritforge.com/gerritforge-repo-1-2.noarch.rpm yum install -y gerrit war包安装 可以在https://gerrit-releases.storage.googleapis.com/中查找自己需要的版本的Key&#xff0c;拼在utl后面得到下载…