first commit
效率云iPipe Agent是效率云高性能、高效率的任务调度执行引擎的客户端。核心能力是管理宿主机器资源,接受CICD任务并在宿主上执行。
jdk, maven
需兼容jdk1.8及以上,maven3.2及以上版本
java -jar -s https://${domain} -t ${agent_uuid}
agent |—— agent-core # agent核心工具 | |—— classload # 类加载工具 | |—— common # 公共类 | |—— context # agent执行上下文 | |—— execute # 任务执行 | |—— heart # 心跳检查 | |—— hook # 任务执行后hook | |—— java # java信息工具 | |—— jna # GNU C library | |—— job # 任务管理 | |—— log # 日志处理及上传等 | |—— os # 各操作系统适配 | |—— plugin # 插件中心 | |—— process # 进程管理 | |—— register # 任务注册 | |—— run # 任务获取 | |—— upgrade # 自动更新 | |—— wrapper # 任务执行前后环境准备 | |—— Main # 启动函数 |—— README.md |—— build.sh |—— LICENSE
mvn test
mvn cobertura:cobertura
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
Baidu BCE 效率云iPipe Agent客户端
项目简介
效率云iPipe Agent是效率云高性能、高效率的任务调度执行引擎的客户端。核心能力是管理宿主机器资源,接受CICD任务并在宿主上执行。
主要功能
环境要求
jdk, maven
兼容性
需兼容jdk1.8及以上,maven3.2及以上版本
启动
java -jar -s https://${domain} -t ${agent_uuid},其中agent_uuid是配置agent时候自动生成的唯一标示,可以对比资源管理页面的启动命令-t参数查到整体结构
包结构
测试
mvn test执行单测,mvn cobertura:cobertura可执行测试并出覆盖率结果报告;如何贡献