![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
devops
CICD
少陽君
赚钱貌似真的很难
展开
-
jenkins设置Jenkinsfile的pipeline脚本 nohup运行
withEnv([‘JENKINS_NODE_COOKIE=dontKillMe’])默认情况下,jenkins pipiline 会kill 掉衍生后台的子进程,比如nohup 命令等。原创 2024-01-08 18:43:32 · 825 阅读 · 0 评论 -
蓝绿发布 灰度发布 区别
并行环境:蓝绿发布使用并行环境来同时部署新旧版本的应用程序,其中蓝色表示旧版本,绿色表示新版本。灰度发布则不需要并行环境,而是在生产环境中逐渐将新版本引入,并将一小部分流量定向到新版本。另一方面,灰度发布通过逐渐增加对新版本的流量分配,可以提供更平滑的过渡,用户不太可能察觉到变化。特定用户群体或环境:将新版本的应用程序仅限于特定的用户群体或环境中,例如内部员工、测试团队或预发布环境。搭建并行环境:在生产环境之外搭建一个与生产环境相似的并行环境,该环境用于进行新版本的灰度发布和测试。原创 2023-09-21 11:54:14 · 3965 阅读 · 0 评论 -
gitlab配置备忘
【代码】gitlab配置备忘。原创 2023-08-25 11:49:15 · 870 阅读 · 0 评论 -
Django admin管理工具TabularInline表格内联
是 Django Admin 中的一个内联模型选项,用于在父模型的编辑页面中以表格形式显示关联的子模型对象。下面是对以表格的形式显示子模型对象。每个子模型对象将以一行的形式展示,显示相关字段的值。:通过,您可以在父模型的编辑页面中同时编辑和新增与之关联的子模型对象。您可以通过表格的行来编辑现有子模型对象,也可以通过表格底部的空白行来新增新的子模型对象。:如果在子模型中还有其他的外键关联模型,您可以使用嵌套的来进一步显示和编辑这些关联的模型对象。:您可以通过设置extra属性来指定要显示的初始表格行数。原创 2023-07-14 15:55:32 · 2164 阅读 · 0 评论 -
gitlab重置root密码
只要你的gitlab能运行起来,能登陆gitlab,访问gitlab console 控制台一切都好说。gitlab忘记了密码咋办?容器化环境 k8s上。原创 2022-09-22 12:03:32 · 529 阅读 · 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 · 1080 阅读 · 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 · 1969 阅读 · 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 · 265 阅读 · 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 · 1639 阅读 · 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 · 618 阅读 · 0 评论