禁止使用Alpine作为Python的基础镜像构建📅 2020年05月29日 · ☕ 5 分钟Alpine 会使 Python Docker 构建速度降低50倍,还可能会触发不可预料的运行时错误。禁止使用Alpine作为Python的基础镜像构建
jenkins-pipeline-lib使用📅 2020年01月09日 · ☕ 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部署手册📅 2020年01月08日 · ☕ 3 分钟重点 DN 是一条LDAP记录项的名字,并作为唯一标识。可以理解成uuid,具体格式像: “cn=admin,dc=service,dc=corp” 1.概念 LDAP:Lightweight Directory Access Protoc
Drone-Pipeline使用举例📅 2020年01月07日 · ☕ 5 分钟重点 如果使用multi-pipeline, 则在---之后不能跟注释。而且multi-pipeline之间的无法共通数据,每个新的pipeli
Jenkins-Pipeline使用举例📅 2020年01月07日 · ☕ 4 分钟重点 能在DockerFile中做的,比如多阶段构建,就在Dockerfile中做。不能在Jenkinsfile中做太多特例化的事情,否则不好
Gogs集成LDAP📅 2020年01月06日 · ☕ 1 分钟重要 Gogs 支持 本地认证+LDAP认证 模式。 Gogs 要求LDAP中的DN必须具备mail属性。 配置 使用安装时配置的管理帐号登陆gogs系统,点击头像进入
jenkins集成LDAP📅 2020年01月06日 · ☕ 6 分钟重要 ldap创建两个groupjenkins-admin和jenkins-manager。并分别将用户admin, operator各自分配到
GitHub-drone-dockercompose📅 2020年01月06日 · ☕ 3 分钟申请Github OAuth Application Github OAuth Application是为了授权Drone Server读取Github信息。 参考连接 部署drone+mysql+ng
提供健全的私仓服务-Nexus📅 2020年01月03日 · ☕ 1 分钟写在前面 最重要的事: 可以提供java\node\python\docker-image\chart的仓储服务,但对镜像仓库的支持不足,不如h
基于Jenkins、gitlab、docker、helm和Kubernetes的CI/CD📅 2019年12月31日 · ☕ 5 分钟重要 提前说明 开发人员提交代码到 Gitlab 代码仓库 通过 Gitlab 配置的 Jenkins Webhook 触发 Pipeline 自动构建 Jenkins 触发构建构建任务,根据 Pipeline 脚本定义分步骤构建 先进行代码静态分析,单元测
gogs-drone-dockercompose📅 2019年12月30日 · ☕ 3 分钟重要 Drone登录的账号需要在Gogs设置为管理员,他俩兄弟的账密是互通的 Gogs的仓库会自动同步到Drone上,此时,需要在Drone开启