
CI/CD
文章平均质量分 75
CI/CD
ygqygq2
全栈工程师,远程开发。
展开
-
Jenkins 离线升级
环境 B:可以上网的机器,装有 docker-composedocker 和 docker-compose 安装,这里都略了。原创 2024-07-12 22:17:00 · 1532 阅读 · 5 评论 -
jenkins 与 jfrog container registry 集成示例
示例中已实现日常使用最多的 2 种打包部署方式,直接拿来用或者稍加修改就能用于实际工作中。原创 2023-03-12 18:02:43 · 576 阅读 · 1 评论 -
github 解决谷歌 docker 镜像拉取问题
不管是 k8s 官方镜像还是其它谷歌镜像等,从国内直接拉取不了,此方案使用 github action 作为中转,将镜像上传至 docker hub。原创 2022-08-28 22:15:49 · 1219 阅读 · 3 评论 -
Argo Rollouts 体验
文章目录1. Argo Rollouts 简单介绍2. Argo Rollouts 安装3. Argo Rollouts Kubectl 插件安装4. Argo Rollouts 架构5. 官方示例体验6. 示例体验6.1 基本使用6.1.1 部署 rollout6.1.2 更新 rollout6.1.3 恢复 rollout6.1.4 中断 rollout6.1.5 小结6.2 Argo Rollouts 配合 Istio 使用6.3 Argo Rollouts 配合 Nginx Ingress 使用7.原创 2022-05-16 18:10:39 · 789 阅读 · 0 评论 -
Argo Workflows 体验
文章目录1. Argo Workflows 简单介绍2. Argo Workflows 安装3. 官方示例体验3.1 CLI 安装3.2 示例体验并简单总结3.2.1 hello world3.2.2 Parameters3.2.3 Steps3.2.4 DAG(directed-acyclic graph)3.2.5 Artifacts3.2.6 The Structure of Workflow Specs3.2.7 Scripts & Results3.2.8 Output Parameter原创 2022-04-27 19:00:16 · 1047 阅读 · 0 评论 -
《Jenkins 2.x实践指南》读书笔记-环境变量与构建工具
文章目录1. 环境变量1.1 内置变量1.2 自定义pipeline环境变量1.3 自定义全局环境变量2. 构建工具2.1 构建工具的选择2.2 `tools`指令介绍2.3 JDK环境搭建2.3.1 自动安装JDK2.3.2 自定义JDK路径2.4 Maven2.4.1 使用Maven进行构建2.4.2 使用Managed files设置Maven2.5 Go语言环境搭建2.6 Python环境...原创 2019-10-31 15:00:35 · 1080 阅读 · 0 评论 -
《Jenkins 2.x实践指南》读书笔记-Jenkins 2.x pipeline语法
文章目录1. 大概了解Groovy2. pipeline介绍2.1 pipeline最简结构2.2 `post`2.3 pipeline支持的指令2.4 配置pipeline本身2.4.1 全局options可用选项Example2.4.2 阶段option可选的阶段选项Example2.4.3 在声明式pipeline中使用脚本2.5 pipeline内置基础步骤2.5.1 文件目录相关步骤2....原创 2019-10-29 11:27:45 · 2924 阅读 · 1 评论 -
《Jenkins 2.x实践指南》读书笔记-Jenkins 2.x简介和pipeline示例
文章目录1. Jenkins 2.x简介1. pipeline是什么1.2 Jenkinsfile又是什么1.3 pipeline语法的选择1.4 pipeline版本控制化2. 利用github仓库pipeline安装工具1. Jenkins 2.x简介1. pipeline是什么从某种抽象层次上讲,部署流水线(Deployment pipeline)是指从软件版本控制库到用户手中这一过程...原创 2019-10-24 18:30:26 · 1572 阅读 · 0 评论 -
GitLab CI/CD 因git凭据踩坑
GitLab CI/CD 因git凭据踩坑文章目录GitLab CI/CD 因git凭据踩坑1. 问题2. 解决过程3. 小结1. 问题我在windows上,使用git push到gitlab中的私有项目上(项目是有ci/cd设置的),runner执行时出现403权限问题,但是在页面上,点重试又是正常的。该问题花了我2天时间。。。开始怀疑是gitlab或者runner的问题,我环境复杂,又是...原创 2019-02-13 17:36:18 · 1969 阅读 · 0 评论 -
GitLab在Kubernetes上的CI/CD
GitLab在Kubernetes上的CI/CD文章目录GitLab在Kubernetes上的CI/CD1. Gitlab在Kubernetes中CI/CD流程2. 环境3. Kubernetes安装4. GitLab安装5. Auto DevOps5.1 添加Kubernetes集群5.2 一个demo6. 小结1. Gitlab在Kubernetes中CI/CD流程下图中,Gitlab在...原创 2018-12-19 15:17:25 · 3978 阅读 · 3 评论 -
Jenkins配置AD域用户验证管理项目
Jenkins配置AD域用户验证管理项目Jenkins配置AD域用户验证管理项目插件安装配置全局安全角色分配和用户管理1 Manage Roles2 Assign Roles我这里使用的是当前较新稳定版本Jenkins ver. 2.73.3。下面介绍Jenkins使用AD域用户认证并针对项目进行用户权限管理设置。1. 插件安装这里需要安装2个插件, Active Directory p原创 2017-12-05 16:44:13 · 10282 阅读 · 4 评论 -
SaltStack实战之SaltStack快速入门
SaltStack实战之SaltStack快速入门1. SaltStack介绍1.1 SaltStack常用网址1.2 SaltStack运行方式1.3 SaltStack三大功能2. SaltStack部署2.1 SaltStack master配置2.2 SaltStack minion配置2.3 SaltStack认证2.4 saltsatck远程执行2.5 saltsatck配置管理原创 2017-06-06 14:05:31 · 1162 阅读 · 0 评论 -
SaltStack实战之数据系统-Grains
SaltStack实战之数据系统-Grains1. Grains应用场景2. Grains应用示例原创 2017-06-07 10:43:18 · 539 阅读 · 0 评论 -
SaltStack实战之配置管理-Jinja2模板
SaltStack实战之配置管理-Jinja2模板1. Salt yaml配置文件使用Jinja2模板介绍1.1 File状态使用template参数1.2 模板文件里面变量使用{{ 名称 }}1.3 变量列表2. 实战应用原创 2017-06-16 10:02:30 · 2283 阅读 · 0 评论 -
SaltStack实战之配置管理-状态间关系
SaltStack实战之配置管理-状态间关系1. 状态相关模块1.1 pkg1.2 file1.3 service1.4 requisites2. 实际应用原创 2017-06-16 09:00:22 · 691 阅读 · 0 评论 -
SaltStack实战之配置管理-LAMP自动化部署
SaltStack实战之配置管理-LAMP自动化部署1. 部署思路2. 编写lamp.sls原创 2017-06-15 10:11:22 · 1284 阅读 · 0 评论 -
SaltStack实战之配置管理-YAML编写技巧
SaltStack实战之配置管理-YAML编写技巧1. 概述和内容2. YAML编写技巧2.1 缩进2.2 冒号2.3 短横线3. 同步文件实战原创 2017-06-13 08:38:56 · 1563 阅读 · 0 评论 -
SaltStack实战之远程执行-Returners
SaltStack实战之远程执行-Returners1. Returners列表2. 介绍mysql returner的用法2.1 安装pip和MySQLdb2.2 配置mysql数据库2.2 配置salt-master2.3 测试原创 2017-06-09 17:59:21 · 743 阅读 · 0 评论 -
SaltStack实战之远程执行-Modules
SaltStack实战之远程执行-Modules常用模块禁用cmd模块方法原创 2017-06-09 17:52:45 · 608 阅读 · 0 评论 -
SaltStack实战之远程执行-Targeting
SaltStack实战之远程执行-Targetingminion id配置Targeting分类原创 2017-06-08 15:06:38 · 481 阅读 · 0 评论 -
SaltStack实战之数据系统 Grains VS Pillar
SaltStack实战之数据系统 Grains VS Pillar原创 2017-06-07 11:01:29 · 516 阅读 · 0 评论 -
SaltStack实战之数据系统-Pillar
SaltStack实战之数据系统-PillarPillar简介和应用场景Pillar应用示例原创 2017-06-07 10:51:25 · 560 阅读 · 0 评论 -
SaltStack之修改salt-minion id
Salt-Stack之修改salt-minion id需求背景之前使用saltstack添加的主机默认使用了hostname作为salt-minion id,而主机名如果没有做规范和规划,是比较难区分属于什么业务或者机器的。我们需要修改salt-minion的id。原创 2017-06-06 11:20:42 · 3404 阅读 · 0 评论 -
SaltStack实战之manage、salt-ssh和salt jobs
SaltStack实战之manage、salt-ssh和salt jobs1. SALT.RUNNERS.MANAGE2. salt-ssh3. salt job原创 2017-06-22 15:58:27 · 894 阅读 · 0 评论