美文网首页
CI / CD 搭建注意点

CI / CD 搭建注意点

作者: 简栋梁 | 来源:发表于2019-12-19 19:56 被阅读0次
    • 在 Drone 安装之前,Gogs 必须安装,顺序不能颠倒

    • 若 Gogs 没有仓库,使用 Gogs 账号登录 Drone 时,会提示未认证

    • 不能手动创建 Web 钩子,必须由 Drone-server 自动创建,保证钩子信息一致性

    • 删除 Gogs 仓库,并不能彻底删除 Drone 列表项

    • Gogs 仓库、Drone 列表项是一对一的关系,Web 钩子具有桥梁作用

    • 如果 .drone.yml 不存在,Gogs 不能与 Drone 进行连接

    • 防止 Docker 互相访问出现 No route to host

    firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 4 -i docker0 -j ACCEPT
    firewall-cmd --reload
    systemctl restart docker
    
    • Drone 常用环境变量

    drone
    DRONE_AGENTS_ENABLED:是否开启身份验证
    DRONE_GOGS_SERVER:gogs服务器地址
    DRONE_RPC_SECRET:代理密钥
    DRONE_SERVER_HOST:drone服务器地址(除了80端口,其他都要带上端口号)
    DRONE_SERVER_PROTO:http / https
    DRONE_LOGS_TRACE:开启日志
    DRONE_USER_CREATE:赋予管理员权限

    drone-runner
    DRONE_RPC_PROTO:http / https
    DRONE_RPC_HOST:drone服务器地址(除了80端口,其他都要带上端口号)
    DRONE_RPC_SECRET:代理密钥,与drone-server一致

    相关文章

      网友评论

          本文标题:CI / CD 搭建注意点

          本文链接:https://www.haomeiwen.com/subject/fbsynctx.html