-
创建脚本

-
脚本内容
@echo off
setlocalset DING_URL=https://oapi.dingtalk.com/robot/send?access_token=你的token
:: 使用Jpom实际变量
set PROJECT=%BUILD_NAME%
set BUILD_NO=%BUILD_NUMBER_ID%
set USER=%triggerUser%
set STATUS=%type%
set MSG=%commitMsg%set TIME=%date% %time%
:: 状态
set RESULT=未知状态if /i "%STATUS%"=="success" (
set RESULT=[构建成功]
)if /i "%STATUS%"=="error" (
set RESULT=[构建失败]
)if /i "%STATUS%"=="stop" (
set RESULT=[已停止]
):: 消息
:: markdown内容(\n必须保留)
set CONTENT= JPOM构建通知\n\n项目:%PROJECT%\n\n状态:%RESULT%\n\n构建号:%BUILD_NO%\n\n执行人:%USER%\n\n提交信息:%MSG%\n\n时间:%TIME%echo %CONTENT% >> C:\jpom_ding.log
curl -s -X POST "%DING_URL%" ^
-H "Content-Type: application/json;charset=utf-8" ^
-d "{"msgtype":"text","text":{"content":"%CONTENT%"}}" >> C:\jpom_ding.log 2>&1endlocal
-
填写脚本描述
不写无法触发事件
trigger_build_success,trigger_build_error
- 在构建项目中配置
选择脚本

