在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
私有化 CI/CD 解决方案重要提示本项目基于 Drone
微信订阅号关注项目作者微信订阅号,接收项目最新动态 CI & DevOps 工作流程1. 本地制作 Docker 镜像推送到私有仓库(Docker Registry) 2. 本地开发项目,项目根目录编写 3 Drone 自动拉取代码完成编译,部署 (Drone 本质就是在指定的容器中运行指定的命令,通过项目根目录中的 4 支持哪些编程语言?理论上支持所有的编程语言! With TLS ?本教程通过 IP + 不同端口 来提供不同的服务,如果你想要通过域名( 准备
快速开始安装
$ git clone https://github.com/khs1994-docker/ci.git ~/ci$ cd ci Windows 用户使用 WSL$ wsl 修改配置执行以下命令完成初始化,然后修改配置。 $ ./ci 配置 hosts修改
MySQL 密码(可选)修改 启用软件修改 使用 khs1994-docker/lnmp 的 MySQL Redis 服务(可选项)修改 CI_INCLUDE="gogs" 编辑 networks: backend: external: true name: lnmp_backend frontend: external: true name: lnmp_frontend
使用外部服务?(高级选项)编辑 # CI_INCLUDE="gogs registry mysql redis"CI_INCLUDE="gogs registry"CI_EXTERNAL_MYSQL_HOST=CI_EXTERNAL_MYSQL_PORT=CI_EXTERNAL_MYSQL_USERNAME=CI_EXTERNAL_MYSQL_PASSWORD=CI_EXTERNAL_MYSQL_DATABASE=CI_EXTERNAL_REDIS_HOST= 选择 Git 服务商编辑 默认使用 ...services: drone-server: # << : *gogs << : *github # << : *coding # << : *khs1994 启动$ ./ci up [-d] [--reset] 访问服务
启用构建在 使用示例最佳实践https://www.khs1994.com/categories/CI/Drone/ More Information |
请发表评论