LDAP-Python 操作库
· ☕ 5 分钟
运行环境 python环境: python3.7 安装包 1 pip install ldap3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

Drone-Pipeline使用举例
· ☕ 5 分钟
重点 如果使用multi-pipeline, 则在---之后不能跟注释。而且multi-pipeline之间的无法共通数据,每个新的pipeli

Jenkins-Pipeline使用举例
· ☕ 4 分钟
重点 能在DockerFile中做的,比如多阶段构建,就在Dockerfile中做。不能在Jenkinsfile中做太多特例化的事情,否则不好

Gogs集成LDAP
· ☕ 1 分钟
重要 Gogs 支持 本地认证+LDAP认证 模式。 Gogs 要求LDAP中的DN必须具备mail属性。 配置 使用安装时配置的管理帐号登陆gogs系统,点击头像进入

jenkins集成LDAP
· ☕ 6 分钟
重要 ldap创建两个groupjenkins-admin和jenkins-manager。并分别将用户admin, operator各自分配到

GitHub-drone-dockercompose
· ☕ 3 分钟
申请Github OAuth Application Github OAuth Application是为了授权Drone Server读取Github信息。 参考连接 部署drone+mysql+ng

提供健全的私仓服务-Nexus
· ☕ 1 分钟
写在前面 最重要的事: 可以提供java\node\python\docker-image\chart的仓储服务,但对镜像仓库的支持不足,不如h

服务数据备份方案-Restic
· ☕ 2 分钟
写在前面 最重要的事: 备份一定要包含恢复脚本,一个不可恢复的备份就是脏数据!!! 简介 Restic是一个用Go语言编写,安全且高效的备份客户端。

对象存储服务-Minio
· ☕ 4 分钟
摘要 对象存储服务可以用来存储各类文件,公司前端项目中的图片存储采用的是OSS,也采取过Minio+Restic给虚拟机服务提供定期异地加密备

基于Jenkins、gitlab、docker、helm和Kubernetes的CI/CD
· ☕ 5 分钟
重要 提前说明 开发人员提交代码到 Gitlab 代码仓库 通过 Gitlab 配置的 Jenkins Webhook 触发 Pipeline 自动构建 Jenkins 触发构建构建任务,根据 Pipeline 脚本定义分步骤构建 先进行代码静态分析,单元测

gogs-drone-dockercompose
· ☕ 3 分钟
重要 Drone登录的账号需要在Gogs设置为管理员,他俩兄弟的账密是互通的 Gogs的仓库会自动同步到Drone上,此时,需要在Drone开启

Golang-中级-channel注意
· ☕ 4 分钟
1. 知识点 简单介绍channel 对nil的channel读写会如何? 答: 读写都会造成阻塞 对已关闭的channel操作会有什么特点? 答:读,无缓