drone 1.0 已经rc了,新的界面以及新的功能

github 客户端创建


docker-compose 文件

version: '3'
services:
drone-server:
image: drone/drone:1.0.0-rc.1
ports:
- "80:80"
volumes:
- ./drone:/var/lib/drone/
environment:
- DRONE_OPEN=true
-DRONE_SERVER_HOST=drone-server
- DRONE_GITHUB_SERVER=https://github.com
- DRONE_GITHUB_CLIENT_ID=clientid
- DRONE_GITHUB_CLIENT_SECRET=secret
- DRONE_DEBUG=true
- DRONE_GITHUB=true
- DRONE_PROVIDER=github
- DRONE_RPC_SECRET=ALQU2M0KdptXUdTPKcEw
drone-agent:
image: drone/agent:1.0.0-rc.1
depends_on:
- drone-server
environment:
- DRONE_RPC_SERVER=http://drone-server
- DRONE_RPC_SECRET=ALQU2M0KdptXUdTPKcEw
- DRONE_DEBUG=true
- DOCKER_HOST=tcp://docker-bind:2375
docker-bind:
image: docker:dind
privileged: true
command: --storage-driver=overlay

运行&&测试

  • 运行
docker-compose up -d
  • 效果

gogs 集成

  • docker-compose 文件
version: '3'
services:
drone-server:
image: drone/drone:1.0.0-rc.1
ports:
- "80:80"
volumes:
- ./drone:/var/lib/drone/
environment:
- DRONE_OPEN=true
-DRONE_SERVER_HOST=drone-server
- DRONE_GITHUB_SERVER=https://github.com
- DRONE_DEBUG=true
- DRONE_GIT_ALWAYS_AUTH=false
- DRONE_GOGS=true
- DRONE_GOGS_SKIP_VERIFY=false
- DRONE_GOGS_SERVER=http://localhost:3000
- DRONE_PROVIDER=gogs
- DRONE_SERVER_PROTO=http
- DRONE_RPC_SECRET=ALQU2M0KdptXUdTPKcEw
gogs:
image: gogs/gogs
ports:
- "10022:22"
- "3000:3000"
volumes:
- ./data/gogs:/data
depends_on:
- mysql
mysql:
image: mysql:5.7.16
volumes:
- ./gogs/mysql:/var/lib/mysql
ports:
- 3308:3306
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
environment:
MYSQL_ROOT_PASSWORD: dalongrong
MYSQL_DATABASE: gogs
MYSQL_USER: gogs
MYSQL_PASSWORD: dalongrong
TZ: Asia/Shanghai
drone-agent:
image: drone/agent:1.0.0-rc.1
depends_on:
- drone-server
environment:
- DRONE_RPC_SERVER=http://drone-server
- DRONE_RPC_SECRET=ALQU2M0KdptXUdTPKcEw
- DRONE_DEBUG=true
- DOCKER_HOST=tcp://docker-bind:2375
docker-bind:
image: docker:dind
privileged: true
command: --storage-driver=overlay
  • 界面

gitlab 集成

  • docker-compose 文件
version: '3'
services:
drone-server:
image: drone/drone:1.0.0-rc.1
ports:
- "80:80"
volumes:
- ./drone:/var/lib/drone/
environment:
- DRONE_OPEN=true
-DRONE_SERVER_HOST=drone-server
- DRONE_DEBUG=true
- DRONE_GIT_ALWAYS_AUTH=false
- DRONE_GITLAB_SERVER=https://gitlab.com
- DRONE_GITLAB_CLIENT_ID=clientid
- DRONE_GITLAB_CLIENT_SECRET=secret
- DRONE_PROVIDER=gitlab
- DRONE_SERVER_PROTO=http
- DRONE_RPC_SECRET=ALQU2M0KdptXUdTPKcEw
mysql:
image: mysql:5.7.16
volumes:
- ./gogs/mysql:/var/lib/mysql
ports:
- 3308:3306
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
environment:
MYSQL_ROOT_PASSWORD: dalongrong
MYSQL_DATABASE: gogs
MYSQL_USER: gogs
MYSQL_PASSWORD: dalongrong
TZ: Asia/Shanghai
drone-agent:
image: drone/agent:1.0.0-rc.1
depends_on:
- drone-server
environment:
- DRONE_RPC_SERVER=http://drone-server
- DRONE_RPC_SECRET=ALQU2M0KdptXUdTPKcEw
- DRONE_DEBUG=true
- DOCKER_HOST=tcp://docker-bind:2375
docker-bind:
image: docker:dind
privileged: true
command: --storage-driver=overlay
  • 效果

参考资料

https://docs.drone.io/intro/github/single-machine/
https://docs.drone.io/intro/gogs/
https://docs.drone.io/install/agents/linux-amd64/
https://docs.drone.io/intro/gitlab/single-machine/

 
 
 
 

最新文章

  1. web项目绝对路径与相对路径的问题
  2. <button>标签与<input type="button">标签
  3. [转][MVC] 剖析 NopCommerce 的 Theme 机制
  4. httpd服务安装
  5. Java-编写一个jdbc操作类
  6. javascript实现数据结构与算法系列:栈 -- 顺序存储表示和链式表示及示例
  7. How to: Add SharePoint 2010 Search Web Parts to Web Part Gallery for Upgraded Site Collections
  8. 【JAVA编码专题】UNICODE,GBK,UTF-8区别
  9. 第5章Zabbix自动化监控
  10. [0] DDD领域驱动设计(三) 之 聚合(根)、实体、值对象
  11. hibernate框架学习笔记2:配置文件详解
  12. [转]在nodejs使用Redis缓存和查询数据及Session持久化(Express)
  13. Coursera, Deep Learning 5, Sequence Models, week3, Sequence models & Attention mechanism
  14. Python_subprocess模块
  15. [jQ]jQuery显式操作Checkbox,并用数组存储关联值的方案
  16. SQLDumpSplitter sql文件分割工具
  17. 内容方框 fieldset
  18. 通过编写聊天程序来熟悉python中多线程及socket的用法
  19. docker 容器不能访问宿主端口原因
  20. BZOJ4530:[BJOI2014]大融合(LCT)

热门文章

  1. 第三篇 功能实现(2) (Android学习笔记)
  2. Navicat for mysql的下载及破解
  3. cookie的参数
  4. 第一个python程序--hello,world
  5. 解决jsp表达式不能解析的问题
  6. ob_gzhandler — ob_start callback function to gzip output buffer
  7. 爬虫系列4:scrapy技术进阶之多页面爬取
  8. HDU 6124 17多校7 Euler theorem(简单思维题)
  9. 性能测试-8.LR常用函数
  10. ES6 声明变量的6种方法