Jenkins-发布对电子邮件或slack的承诺列表

Jenkins-发布对电子邮件或slack的承诺列表,jenkins,Jenkins,需要能够发布最新版本中包含的提交列表。希望通过电子邮件或slack完成此操作。slack插件确实有一个“显示提交列表”的选项,但就是无法实现这一点。使用此插件:假设您正在为jenkins使用standart git插件: 制作电子邮件模板: Commits: ${CHANGES, showPaths=true, format="%a: %r %p \n--\"%m\", pathFormat="\n\t- %p"} 这将以以下方式输出: Commits: Username: stanjer

需要能够发布最新版本中包含的提交列表。希望通过电子邮件或slack完成此操作。slack插件确实有一个“显示提交列表”的选项,但就是无法实现这一点。

使用此插件:假设您正在为jenkins使用standart git插件:

制作电子邮件模板:

Commits: 
${CHANGES, showPaths=true, format="%a: %r %p \n--\"%m\", pathFormat="\n\t- %p"}
这将以以下方式输出:

Commits:
Username: stanjer
    - myworkspace/input.h
    - myworkspace/string.h
    - myworkspace/math.h
    -- "Commiting header files"

很酷,谢谢。如前所述,关于如何将此信息发送给Slack(甚至是HockeyApp)的任何想法,“show commit list”根本没有做任何我能看到的事情