3 Star 24 Fork 12

慢鸟 / cronin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
config_set.md 2.26 KB
一键复制 编辑 原始数据 按行查看 历史
慢鸟 提交于 2024-03-30 20:48 . hotfix 手册完善,ui优化

任务设置

通用基础

所有任务都有一些基础信息需要填写:任务名称(必填)、执行类型(必填)、执行时间(必填)、备注(可选)、推送信息(可选); 其中任务时间根据执行类型不同会有所变化:周期类型使用crontab语法时间、单次类型使用YYYY-mm-dd HH:ii:ss时间格式、组件类型没有时间。 还有就是推送消息可以设置多条。

任务基础信息设置

image

消息设置

image

http任务

http任务需要设置请求地址url(必填)、请求头(可选)、请求body(可选)。 由于http接口有被外网访问的风险,所以还需注意安全措施。

http任务设置

image

rpc任务

grpc任务需要定义.proto文件(仅保留调用需要部分即可)、请求地址ip:port端口、请求方法(proto填写后点击解析后可选)、请求参数。 建议将服务放在与grpc服务器内网环境中,这样就可调用内网服务地址。

grpc任务设置

image

proto语法样例

syntax = "proto3";
package order;
service Order {
  rpc ImportSale(ImportSaleRequest)returns(ImportSaleResponse);
}
message ImportSaleRequest{
  string start_date = 2;
  string end_date = 3;
}
message ImportSaleResponse{
  int64 count = 1;
}

shell命令行任务

shell脚本内容可直接在表单中填写、可执行远程主机写好的.sh文件、也可拉取git项目中的.sh脚本文件执行。

远程主机执行脚本文件配置

image

本机执行git配置脚本文件

image

sql语句任务

sql语句的来源支持表单批量输入、支持git项目拉取.sql文件执行。

表单批量sql

image

表单批量sql 添加,半角;分号会被解析为批量添加时的sql分隔符。

image

git项目拉取多个sql文件

image image

jenkins 构建任务

jenkins任务中 项目名称为必须,参数根据自身情况可选。

image

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/mnyuan/cronin.git
git@gitee.com:mnyuan/cronin.git
mnyuan
cronin
cronin
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891