【AI】Dify循环用法,判断jenkins构建是否完成
提前说明
1、获取jenkins构建状态的api:https://devops.dev.xxx.xxx/job/xxxx(任务名)/lastBuild/api/json,输出json格式数据
2、jenkins任务如果构建完成,building
字段将由true
变成false
Dify 循环步骤
主要步骤
1、先假设一个自定义变量:build_status=true,循环终止条件是build_status=false
2、循环内部是先使用【HTTP请求】调用jenkins获取json格式数据
这里涉及到鉴权
API key:在jenkins平台个人信息处生成
3、再使用【提取参数】把json格式化,输出building
字段值
4、然后【变量赋值】,build_status
=building
5、最后【退出循环】