拥抱分享,拥抱变化!
Jenkins DSL Jenkins DSL
Jenkins DSL一、什么是 Jenkins DSL?DSL(领域特定语言),指专用于某一特定应用领域的计算机语言,Jenkins Pipeline 其实就是一门专门用于 Jenkins 的 DSL,除此外 SQL、HTML、CSS、R
2023-04-18
ShareLibrary 共享库 ShareLibrary 共享库
ShareLibrary 共享库扩展一、什么是 ShareLibrary?ShareLibrary 共享库,顾名思义是用来存放一些用来共享的仓库,共享什么呢?答案是:“重复代码定义” 我们可以将一些在多个 pipeline 都会频繁使用的
2023-04-18
Groovy 快速开始 Groovy 快速开始
Groovy 快速入门官方文档:http://groovy-lang.org/install.html 一、安装配置1.1 安装下载二进制包 $ curl https://groovy.jfrog.io/ui/api/v1/download
2023-04-18
Jenkins Pipeline Jenkins Pipeline
Jenkins Pipeline一、什么是 Pipeline?很多项目中都有 pipeline 的概念,比如:redis,在 redis 中 pipeline 代表一组操作,我们通过将一组操作合并为 pipeline 使得多个操作在一次网络
2023-04-18
Jenkins 快速开始 Jenkins 快速开始
Jenkins 快速开始1.1 Jenkins 简介前身是 Hudson,一款由 java 语言开发的自动化发布工具,目前企业中最普遍使用的项目发布工具,它有以下几个特点: 开源免费 多平台支持(windows/linux/macos)
2023-04-18
常看常“新”的正则表达式 常看常“新”的正则表达式
常看常“新”的正则表达式一、快速入门1.1 什么是正则表达式?简称 RE Regular Expression,是一种描述文本内容组成规律的表示方式 1.2 正则的作用及应用场景? 数据提取:简化查找、编辑、提取文件或数据等操作 数据校验
2023-04-18
Ansible 优化 Ansible 优化
Ansible 优化一、Ansible 执行流程分析开始优化工作前,首先需要对 Ansible 的工作原理有一定的了解,这样才能知道性能问题会发生在哪里、以及后续如何优化,为了检验优化效果,还要了解如何测量任务的执行速度,所以文章主要围绕三
2023-04-18
Ansible Valut Ansible Valut
Ansible Vault一、什么是 Ansible Vault?Ansible Vault 用以对明娜数据进行加密,例如:username/password、token 等等 二、快速体验 Ansible VaultAnsible 使用
2023-04-18
Ansible Role Ansible Role
角色 Role一、什么是 Role?Role 乍一看似乎与 RBAC 那一套东西扯上了关系,实际不然,我们不能按照其翻译过来的意思去理解,它其实是一套官方推行的 “标准化文件组织结构” ,采用这套标准化规范编写出的完成功能需求的文件集合,就
2023-04-18
Ansible jinja2 模版 Ansible jinja2 模版
Jinj2 模版一、Jinja2 基础知识1.1 Jinja2 是什么?Jinja2 一个基于 Python 开发的通用模板语言,它具有 灵活、快速 和 安全 等特性 1.2 Jinja2 模版是做什么呢?以 ansible 为例,基于 j
2023-04-18
Ansible 包含 Ansible 包含
Ansible 包含##一、什么是 include? 在日常编程中,我们会将通用、公用的代码片段抽离出来,以便于解耦和复用。而 ansible 中也有类似的思想体现,那就是include、include_vars、include_tasks
2023-04-18
Ansible 插件 Ansible 插件
Ansible 插件一、Ansible 插件是什么?所谓 “插件” 通俗点来理解就是增强软件本身功能的代码片段,通常以可插拔的方式安装、集成到软件中来,Ansible 正是基于插件架构实现丰富、灵活的功能集 前面,我们学习了 Playboo
2023-04-18
2 / 4