Skip to content

本系统经过多年实战检验,在多家知名游戏、互联网公司和国企中广泛应用,并以安全、稳定、可靠和可控著称。它作为整个CI/CD流水线的基础,能够支持多种系统和平台: 兼容不同的操作系统和环境,满足各种开发需求。 跨地域和云厂商组网: 实现灵活部署,并能与不同的云服务平台无缝衔接。 覆盖所有服务器: 管理所有构建服务器和线上线下服务器,实现全流程覆盖。 提供基础功能: 包括数据采集、任务执行、文件分发等,为CI/CD流程提供核心支持。

License

Notifications You must be signed in to change notification settings

opendevops-cn/codo-agent-server

Repository files navigation

codo-agent-server

暂时只开放二进制文件,star 过万再开源

服务端配置文件 config.yaml

切记只有WS端口可以对外

PORT: 8080
WS-PORT: 9999
PPROF-PORT: 9995
BIND-ADDRESS: 0.0.0.0
# 新版配置
MQCONFIG:
  ENABLED: true
  SCHEMA: "amqp"
  HOST: "127.0.0.1"
  PORT: 5672
  USERNAME: "admin"
  PASSWORD: "123456"
  VHOST: "codo"
ROOT-PATH: E:\go\src\agent-server
LOG-LEVEL: DEBUG
DB-CONFIG:
  DB-TYPE: mysql
  DB-USER: root
  DB-PASSWORD: 123456
  DB-HOST: 127.0.0.1
  DB-NAME: codo_agent_server
  DB-TABLE-PREFIX: codo_
  DB-FILE: ""
  DB-PORT: 3306
REDIS:
  R-HOST: 127.0.0.1
  R-PORT: 6379
  R-PASSWORD: ""
  R-DB: 1
PUBLISH:
  P-HOST: 127.0.0.1
  P-PORT: 6379
  P-PASSWORD: ""
  P-DB: 1
  P-ENABLED: true


初始化

create database `codo_agent_server` default character set utf8mb4 collate utf8mb4_unicode_ci;
codo-agent-server --config-file=config.yaml migrate  

启动 server

codo-agent-server   --config-file=config.yaml

启动 proxy (可选)

codo-agent --url ws://127.0.0.1:9999/api/v1/codo/agent?clientId=8888 -s --log-dir /data/logs/codo  --client-type master

启动 agent

# 直连
codo-agent --url ws://127.0.0.1:9999/api/v1/codo/agent?clientId=codo-test -s --log-dir /data/logs/codo --row-limit 2000 --client-type normal
# 代理
codo-agent --url ws://127.0.0.1:20800/api/v1/codo/agent?clientId=codo-test:8888 -s --log-dir /data/logs/codo --row-limit 2000 --client-type normal

About

本系统经过多年实战检验,在多家知名游戏、互联网公司和国企中广泛应用,并以安全、稳定、可靠和可控著称。它作为整个CI/CD流水线的基础,能够支持多种系统和平台: 兼容不同的操作系统和环境,满足各种开发需求。 跨地域和云厂商组网: 实现灵活部署,并能与不同的云服务平台无缝衔接。 覆盖所有服务器: 管理所有构建服务器和线上线下服务器,实现全流程覆盖。 提供基础功能: 包括数据采集、任务执行、文件分发等,为CI/CD流程提供核心支持。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published