Devops
jenkins-pipeline-lib使用
· ☕ 1 分钟
重要 定义共享库 目录结构 1 2 3 4 5 6 7 8 9 10 11 12 (root) +- src # Groovy source files | +- org | +- foo | +- Bar.groovy # for org.foo.Bar class +- vars | +- foo.groovy # for global 'foo' variable | +- foo.txt # help for 'foo' variable +- resources # resource files (external libraries only) |

LDAP部署手册
· ☕ 3 分钟
重点 DN 是一条LDAP记录项的名字,并作为唯一标识。可以理解成uuid,具体格式像: “cn=admin,dc=service,dc=corp” 1.概念 LDAP:Lightweight Directory Access Protoc

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

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

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