首页 > 聚焦 >

【全球速看料】Linux系统之Drone配置文件

发表时间:2023-06-27 17:09:51 来源:博客园


(资料图片)

/usr/local/bin
drone.yml
version: "3"networks:  mxy:    external: falseservices:  # 容器名称  drone-server:    container_name: drone    # 构建所使用的镜像    image: drone/drone    # 映射容器内80端口到宿主机的8069端口,若修改的话,那么上面Gitee上也需要进行修改    ports:      - 8069:80    # 映射容器内/data目录到宿主机的目录    volumes:      - /usr/local/bin/drone:/data    # 容器随docker自动启动    restart: always    privileged: true    networks:      - mxy    environment:      # Gitee 服务器地址如果github就把GITEE改成GITHUB和https://gitee.com改成https://github.com      - DRONE_GITEE_SERVER=https://gitee.com      # Gitee OAuth2客户端ID      # - DRONE_GITEA_CLI(上面的Client ID值)      - DRONE_GITEE_CLIENT_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx      # Gitee OAuth2客户端密钥(上面的Client Secret值)      - DRONE_GITEE_CLIENT_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx      # drone的共享密钥(生成rpc密钥)      - DRONE_RPC_SECRET=f1499a32a54d5c18f006cd5e81d24958      # drone的主机名(改成自己的域名获得ip+端口(注意是drone的))      - DRONE_SERVER_HOST=127.0.0.1:8069      # 外部协议方案根据你的域名判断是http还是https(ip加端口是http)      - DRONE_SERVER_PROTO=http      - DRONE_GIT_ALWAYS_AUTH=false     # 创建管理员账户,这里对应为gitee的用户名(也就是登录的账号,不是昵称)(填错了回导致自动化部署失败)      - DRONE_USER_CREATE=username:menyao,admin:true        docker-runner:    container_name: drone-runner    image: drone/drone-runner-docker    restart: always    privileged: true    networks:      - mxy    depends_on:      - drone-server    volumes:      - /var/run/docker.sock:/var/run/docker.sock      - /sync/drone/agent/drone.key:/root/drone.key    environment:      # 用于连接到Drone服务器的协议。该值必须是http或https。(同上)      - DRONE_RPC_PROTO=http      # 用于连接到Drone服务器的主机名(同上)      - DRONE_RPC_HOST=127.0.0.1:8069      # Drone服务器进行身份验证的共享密钥,和上面设置一样(生成rpc密钥)      - DRONE_RPC_SECRET=f1499a32a54d5c18f006cd5e81d24958      # 限制运行程序可以执行的并发管道数      - DRONE_RUNNER_CAPACITY=2        # docker runner 名称      - DRONE_RUNNER_NAME=docker-runner      - DRONE_DEBUG=true                      # 调试相关,部署的时候建议先打开      - DRONE_LOGS_DEBUG=true                 # 调试相关,部署的时候建议先打开      - DRONE_LOGS_TRACE=true                 # 调试相关,部署的时候建议先打开      - TZ=Asia/Shanghai
最近更新