• about
  • blog
  • archive
  • tools
  • pros
  • press
  • paper
  xiaolin's blog
  • about
  • blog
  • archive
  • tools
  • pros
  • press
  • paper
  • mac&ios
  • leetcode
  • 安全
  • 业务
  • 源码分析
  • Redis
  • Apache/Nginx
  • Spring Boot
  • 项目管理
  • sketch
  • SQL
  • 任务调度
  • 设计模式
  • 消息队列
  • RPC
  • 大前端
  • iOS
  • LARAVEL
  • TCP/IP
  • UML
  • SERVICE MESH
  • CI/CD
  • OPS
  • LINUX
  • 系统编程
  • AWS
  • LUA
  • GIT
  • js
  • JAVA
  • 监控
  • VIM
  • PHP
  • OpenResty
  • SWOOLE
  • 消息队列
  • GDB
  • 规范
  • 三分钟系列
  • 一图胜千言
  • 帐号系统
  • 面试题
  • Yii/Yii2
  • python
  • GO
  • 机器学习
  • emacs
  • 商业智能
  • mac
  • 编辑器
  • 生产力工具
  • 驾照

gogs,jenkins配置通过openldap用户系统进行登录

持续集成的工具链非常多(比如jenkins, gogs, jira, confluence, sonarqube等),每个系统管理一份用户密码显然是工作量巨大的,配置通过openldap进行登录可以显著减少帐号管理的工作量

下面拿gogs,jenkins举例,配置通过openldap进行联合登录

启动openldap服务器

使用docker工具进行启动,openldap镜像参考:https://github.com/nickstenning/docker-slapd

git clone https://github.com/nickstenning/docker-slapd.git

然后进行docker镜像构建

docker build -t slapd .

操作效果如下

编写docker-compose.yml进行容器管理

Read more   2019/7/28 posted in  CI/CD OPS

PHP微服务在k8s上落地实战

来自公司内部php的k8s落地实战总结分享,php的k8s微服务落地可以参考下面这个博客

k8s和docker关系图

关键点如下:
docker: 虚拟机软件
k8s: 管理docker里的这个虚拟机

Read more   2019/6/30 posted in  OPS CI/CD

java ci/cd环境搭建

最近搭建了一套java的ci/cd环境,记录下搭建过程😀

注:下面演示软件安装在/opt

准备一台机器,内存8G以上 系统版本centos 7

Read more   2019/4/11 posted in  CI/CD

xiaolin's blog

core tech share blog
juejin GitHub RSS

Categories

mac&ios leetcode 安全 业务 源码分析 Redis Apache/Nginx Spring Boot 项目管理 sketch SQL 任务调度 设计模式 消息队列 RPC 大前端 iOS LARAVEL TCP/IP UML SERVICE MESH CI/CD OPS LINUX 系统编程 AWS LUA GIT js JAVA 监控 VIM PHP OpenResty SWOOLE 消息队列 GDB 规范 三分钟系列 一图胜千言 帐号系统 面试题 Yii/Yii2 python GO 机器学习 emacs 商业智能 mac 编辑器 生产力工具 驾照

Recent Posts

  • html还原设计图开发心历路程
  • 用sketch原型工具3秒制作一个按钮
  • 三分钟制作一个iOS全局弹窗
  • OSX使用代码代替storyboard构建项目,并添加NSSplitView组件
  • linux系统编程之多进程和管道(pip)

Copyright © 2015 Theme used GitHub CSS. 访问人/ 次