devops
文章平均质量分 53
CICD
少陽君
赚钱貌似真的很难
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Terraform 快速入门
本文介绍了Terraform的基础知识和核心概念。Terraform是一种基础设施即代码(IaC)工具,通过代码管理云资源,替代手动控制台操作。文章详细讲解了Terraform的7个核心组件:provider、resource、data、variable、locals、output和module,并提供了最小可运行示例。同时说明了Terraform的执行流程(init/plan/apply/destroy)和关键特性,如声明式编程、状态文件管理以及data与resource的区别。最后展示了生产环境的目录结原创 2026-05-08 18:17:15 · 198 阅读 · 0 评论 -
工单效率这么低,为什么还要选择工单服务?
工单系统与即时沟通工具各有优劣:工单系统异步处理但信息完整、可沉淀知识、适合规模化团队,缺点是响应慢用户体验冷;即时沟通虽反馈迅速却信息碎片化,难以管理。改进建议包括自动采集环境信息、进度通知、AI辅助等。追求即时体验选即时沟通,重视系统化则用工单系统。企业应优化工单流程而非放弃,因其在长期效率、知识管理方面更具优势。(149字)原创 2025-10-10 17:45:39 · 794 阅读 · 0 评论 -
git中 抓取和拉取有什么区别
在 Git 中,fetch)和pullgit fetchmaingit pullgit fetchgit mergemergerebasemergegit fetchmergerebasegit pull。原创 2024-12-12 18:05:15 · 1654 阅读 · 0 评论 -
jenkins设置Jenkinsfile的pipeline脚本 nohup运行
withEnv([‘JENKINS_NODE_COOKIE=dontKillMe’])默认情况下,jenkins pipiline 会kill 掉衍生后台的子进程,比如nohup 命令等。原创 2024-01-08 18:43:32 · 1085 阅读 · 0 评论 -
蓝绿发布 灰度发布 区别
并行环境:蓝绿发布使用并行环境来同时部署新旧版本的应用程序,其中蓝色表示旧版本,绿色表示新版本。灰度发布则不需要并行环境,而是在生产环境中逐渐将新版本引入,并将一小部分流量定向到新版本。另一方面,灰度发布通过逐渐增加对新版本的流量分配,可以提供更平滑的过渡,用户不太可能察觉到变化。特定用户群体或环境:将新版本的应用程序仅限于特定的用户群体或环境中,例如内部员工、测试团队或预发布环境。搭建并行环境:在生产环境之外搭建一个与生产环境相似的并行环境,该环境用于进行新版本的灰度发布和测试。原创 2023-09-21 11:54:14 · 5105 阅读 · 0 评论 -
gitlab配置备忘
【代码】gitlab配置备忘。原创 2023-08-25 11:49:15 · 1005 阅读 · 0 评论 -
Django admin管理工具TabularInline表格内联
是 Django Admin 中的一个内联模型选项,用于在父模型的编辑页面中以表格形式显示关联的子模型对象。下面是对以表格的形式显示子模型对象。每个子模型对象将以一行的形式展示,显示相关字段的值。:通过,您可以在父模型的编辑页面中同时编辑和新增与之关联的子模型对象。您可以通过表格的行来编辑现有子模型对象,也可以通过表格底部的空白行来新增新的子模型对象。:如果在子模型中还有其他的外键关联模型,您可以使用嵌套的来进一步显示和编辑这些关联的模型对象。:您可以通过设置extra属性来指定要显示的初始表格行数。原创 2023-07-14 15:55:32 · 2621 阅读 · 0 评论 -
gitlab重置root密码
只要你的gitlab能运行起来,能登陆gitlab,访问gitlab console 控制台一切都好说。gitlab忘记了密码咋办?容器化环境 k8s上。原创 2022-09-22 12:03:32 · 617 阅读 · 0 评论 -
gitlab非官方客户端命令行工具glab
安装本人是clone 官方代码进行构建编译出来的,因为第一次使用的时候,linuxbrew 遇到不少问题,也许是我的认证方式不对。也可以在官方release那儿下载对应的rpm包或者dpk包进行安装。git clone https://github.com/profclems/glab.gitcd glabmakeexport PATH=$PWD/bin:$PATHglab version我的版本glab version 1.22.0-37-gf405b97 (2022-04-16)go原创 2022-04-18 10:32:33 · 1811 阅读 · 0 评论 -
Docker安装Gitlab-runner
第一步# 拉取镜像docker pull gitlab/gitlab-runner:latest# 创建挂载目录,本人用了普通用户跑docker,用root也是可以的。普通用户记得chown -R $USER:$USER /opt/gitlab-runner/目录,给普通用户授权mkdir -p /opt/gitlab-runner/config# 启动容器,启动一个叫gitlab-runner的名字容器docker run -d --name gitlab-runner --restart原创 2022-03-21 18:40:19 · 2147 阅读 · 0 评论 -
nacos学习
java -jar 命令行替换参数修改入口类,添加args,在run里面添加args参数即可完成参数化启动。application.run(args);例如:public class HelloworldApp { public static void main(String[] args) { SpringApplication application = new SpringApplication(MxskETLApp.class); applicat原创 2022-03-15 16:21:17 · 395 阅读 · 0 评论 -
docker gitlab-ce 版本升级教程
本人docker化部署的gitlab-ce 版本为12.10.14升级路径图目标版本13.12.10 12.9.2 12.9.2-> 12.10.14-> 13.0.14-> 13.1.11-> 13.8.8->13.12.10 需要四个中间版本:12.10,13.0, 13.1 and 13.8.8, then 13.12.10.升级线路图升级前未升级前是这个样子version: '2'services: web: image: 'gitlab/原创 2021-09-07 14:46:56 · 2215 阅读 · 4 评论 -
gitlab ci变量的优先级关系
一直记不清gitlab cicd 变量的优先级关系…于是觉得好复杂。。所以要梳理一下。。variables 的执行顺序变量可以被重写,并且是按照下面的顺序进行执行:Trigger variables(优先级最高)Secret variablesYAML-defined job-level variablesYAML-defined global variablesDeployment variablesPredefined variables (优先级最低)举个例子,如果你定义了私有变原创 2021-08-06 17:46:06 · 888 阅读 · 0 评论
分享