自动化运维 第9页
Jenkins 知识扩展:GitHub、Travis 与 MkDocs 文档自动化-AI运维探索者

Jenkins 知识扩展:GitHub、Travis 与 MkDocs 文档自动化

一、GitHub+Travis+Mkdocs自动化构建文档库 了解过`Traefik`,`nginx-ingress`的同学都知道他们的官方文档都是基于`mkdocs`和`material`主题制作而成,你觉得这种文档库怎么样?有没有心动把自己...
头像4年前
0286
Jenkins 凭证管理实践:Secrets、安全使用与 Vault 集成-AI运维探索者

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

一、如何在Jenkins中安全管理Secrets 1.1 如何在Jenkins中安全管理Secrets CI/CD 流水线是 DevOps 团队软件交付过程的基本组成部分。 该流水线利用自动化和持续监控来实现软件的无缝交付。通过...
头像4年前
02814
Ansible剧本拆分实践:include_tasks拆分NFS服务端与客户端部署-AI运维探索者

Ansible剧本拆分实践:include_tasks拆分NFS服务端与客户端部署

一、为什么大剧本需要拆分 `include_tasks` 常放在模板章节之后学习,但它本质上解决的是另一个问题: - 剧本越来越大,不容易阅读 - 一个剧本中混杂多个主机组和多个步骤,可读性变差 - 调试和...
头像5年前
02814
Jenkins 运维管理实战:部署、配置、Agent、权限与项目管理-AI运维探索者

Jenkins 运维管理实战:部署、配置、Agent、权限与项目管理

一、Jenkins运维管理 1.1 Jenkins 简介 `Jenkins`是一个自动化服务器,目前发展超过15年,比较成熟的CI工具(也可以CD) 能够实现自动化集成发布。建立好流水线后,期间无需专业运维人员介入,开...
头像4年前
0287
Jenkins流水线实战:Dockerfile与Kubernetes发布资源-AI运维探索者

Jenkins流水线实战:Dockerfile与Kubernetes发布资源

一、定义 Dockerfile 1.在GitLab的源代码中添加Dockerfile 先点击代码首页的“+”号,然后点击 New file 填写文件名称:Dockerfile和文件内容 点击【Commit changes】 二、定义 Kubernetes 资源 ...
头像4年前
0287
Ansible流程控制实战:handlers重载服务、when按系统判断与loop批量操作-AI运维探索者

Ansible流程控制实战:handlers重载服务、when按系统判断与loop批量操作

一、案例一:handlers 触发器怎么用 先看一个“分发配置文件后重启 NFS 服务”的场景。 1.1 不使用 handlers 的问题 如果剧本直接写成下面这样: 那么不管 `/etc/exports` 是否真的发生变化,NF...
头像5年前
0286
Nexus 制品库基础:核心概念、仓库管理与制品发布思路-AI运维探索者

Nexus 制品库基础:核心概念、仓库管理与制品发布思路

一、Sonatype Nexus基本介绍与安装 1.1 Nexus基本概念与仓库管理 1.1 Nexus工能介绍 - 私服仓库:本地maven私服加快构建速度 - 代理仓库:将公网等第三方提供的仓库代理到本地 1.1 Components -...
头像4年前
02713
Jenkins Pipeline 实战:Java 应用交付-AI运维探索者

Jenkins Pipeline 实战:Java 应用交付

一、Gitlab准备工作 准备上传代码条件 1、配置名字和邮箱 验证 2、生成SSH密钥 查看公钥 上传公钥到gitlab仓库 上传代码到gitlab上 1、在浏览器上输入http://gitlab.zhang-qing.com/,默认的管理...
头像4年前
02711
Jira 与 Jenkins 集成:需求驱动的端到端流水线设计与实现-AI运维探索者

Jira 与 Jenkins 集成:需求驱动的端到端流水线设计与实现

一、k8s安装本地Jira服务 1.1 搭建K8S Jira服务 **`jira-deployment.yaml`** **`jira-service.yaml`** 1.2 初始化K8S Jira服务 **我选择了`I'll setup myself`** - **Jenkins-Gitlab** - public...
头像4年前
02610
K8S 与 Jenkins 微服务发布:流程设计与可观察性思路-AI运维探索者

K8S 与 Jenkins 微服务发布:流程设计与可观察性思路

一、基于 K8S/Jenkins 平台的微服务发布解决方案 1.1 发布流程设计 1、开发同学提交代码; 2、Jenkins自动触发构建(代码拉取/编译/执行Dockerfile业务逻辑/镜像推送); 3、通过控制器/HELM部...
头像4年前
0266