DevOps 第2页
Jenkins + GitLab SSO:授权认证与异常修复-AI运维探索者

Jenkins + GitLab SSO:授权认证与异常修复

一、Jenkins 平台基于 GitLab 的 SSO 授权认证 为了避免权限上的报错先设置权限: 1、打开浏览器输入http://jenkins.zhang-qing.com/,输入账号root和密码root登录(这是我设置的账号和密码,实际...
头像4年前
03214
Jenkins + Helm:Go 应用发布实战-AI运维探索者

Jenkins + Helm:Go 应用发布实战

一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 二、基于helm的部署方式 1、准备k8s-helm容器Dockerfile文件 (1)国内环境(本实验使用) ...
头像4年前
02714
Jenkins Pipeline 入门:声明式流水线与示例说明-AI运维探索者

Jenkins Pipeline 入门:声明式流水线与示例说明

一、Jenkins Pipeline 语法入门 作为一种流行的持续集成和交付工具,Jenkins有多种方式来实现交付流水线。其中, Jenkins Pipeline是一种比较流行的方式,它提供了一个DSL(Domain Specific Lan...
头像4年前
03114
GitLab 与 Jenkins 集成实战:项目联动、Webhook 触发与分支自动匹配-AI运维探索者

GitLab 与 Jenkins 集成实战:项目联动、Webhook 触发与分支自动匹配

一、Gitlab – Jenkins Integration 1.1 `Gitlab – Jenkins` Integration需求 - Jenkins GitLab Plugin - Jenkins Git Plugin - Jenkins GitLab Hook plugin First, we must create a **user t...
头像4年前
03714
Jenkins 凭证管理实践:Secrets、安全使用与 Vault 集成-AI运维探索者

Jenkins 凭证管理实践:Secrets、安全使用与 Vault 集成

一、如何在Jenkins中安全管理Secrets 1.1 如何在Jenkins中安全管理Secrets CI/CD 流水线是 DevOps 团队软件交付过程的基本组成部分。 该流水线利用自动化和持续监控来实现软件的无缝交付。通过...
头像4年前
02614
Jenkins声明式流水线:Post、Stages与Steps详解-AI运维探索者

Jenkins声明式流水线:Post、Stages与Steps详解

一、Sections 声明式流水线中的 Sections 不是一个关键字或指令,而是包含一个或多个 Agent、Stages、 post、Directives 和 Steps 的代码区域块。 二、Post Post 一般用于流水线结束后的进一步...
头像4年前
04314
Jenkins流水线入门:核心概念与分类-AI运维探索者

Jenkins流水线入门:核心概念与分类

一、什么是Jenkins流水线 Jenkins 是领先的开源自动化服务器。它使用 Java 构建,提供了超过 1,800 个插件来支持几乎任何东西的自动化,因此人类可以花时间做机器不能做的事情。 Jenkins流水线...
头像4年前
03913
Groovy 基础入门:语法、数据类型、流程控制与常用 DSL-AI运维探索者

Groovy 基础入门:语法、数据类型、流程控制与常用 DSL

一、Groovy简明教程 1.1 Groovy简明教程 无论是**声明式还是脚本式**的 `Pipeline` 都依赖了 `Groovy` 脚本,所以如果要很好的掌握 `Pipeline` 脚本的用法,我们非常有必要去了解下 `Groovy` 语...
头像4年前
04813
Jenkins 流水线优化:并行、缓存与阶段裁剪-AI运维探索者

Jenkins 流水线优化:并行、缓存与阶段裁剪

一、优化交付流水线性能 随着交付流水线的复杂度越来越高,需要优化交付流水线的性能成为了一个时刻需要关注的问题。 下面是一些常见的优化策略: 1.1 并行执行 使用并行执行可以大大缩短交付流...
头像4年前
04213
DevOps、CI-CD与持续部署基础概念-AI运维探索者

DevOps、CI-CD与持续部署基础概念

一、什么是DevOps DevOps是一种重视开发人员和运维人员之间沟通合作的文化、协作和整合。通过自动化'软件交付'和'架构变更'的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 二...
头像4年前
03313