drone 1.0 新功能试用以及说明

drone 1.0 rc 已经发布,新的功能很强大,界面比旧版本更加人性化,和git 的集成也更高了

测试环境准备

试用gogs 做为git 管理工具

  • 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_HOST=http://localhost
      - DRONE_DEBUG=true
      - DRONE_GIT_ALWAYS_AUTH=false
      - DRONE_GOGS=true
      - DRONE_GOGS_SKIP_VERIFY=false
      - DRONE_GOGS_SERVER=http://gogs:3000
      - DRONE_PROVIDER=gogs
      - DRONE_DATABASE_DATASOURCE=/var/lib/drone/drone.sqlite
      - DRONE_DATABASE_DRIVER=sqlite3
      - 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_SERVER=drone-server:9000
      - DRONE_SECRET=ALQU2M0KdptXUdTPKcEw
      - DRONE_DEBUG=true
      - DOCKER_HOST=tcp://docker-bind:2375
  docker-bind:
     image: docker:dind
     privileged: true
     command: --storage-driver=overlay
  • gogs 配置
    按照提示操作就可以了

  • 配置drone
    使用gogs 账户登陆,并启用gogs git 项目就可以了,新的界面布局有调整了


    说明:单机环境需要修改webhook的地址 参考https://www.cnblogs.com/rongfengliang/p/9963139.html

新功能查看

  • 构建任务列表
  • 任务构建详情
  • 快速连接 修改的git代码

  • 新的配置界面
  • 任务调度
  • 新的默认license
    默认新的是试用版本,会有用户以及仓库的项目,从启动的日志可以看出来,下图的比较多,估计是测试版本的问题,昨天测试的版本只有5个,新
    拉取的镜像已经调整了

说明

当前的版本稳定性比较差,好多功能还是有bug的,需要等待新的版本发布,测试是可以试用的,生产环境还是建议试用0.8 版本的。

参考资料

https://docs.drone.io/

猜你喜欢

转载自www.cnblogs.com/rongfengliang/p/9963311.html