我使用Jenkins作为CI。我想将最后构建的更改发布/附加到confluence页面。我正在使用Confluence Publisher插件来实现这一点,但不知道该怎么做。
答案 0 :(得分:0)
四年后:
使用此groovy代码将更改写入文件:
def changeLogOut = "Bitbucket Changes:"
final changeSet = build.getChangeSet()
final changeSetIterator = changeSet.iterator()
while (changeSetIterator.hasNext()) {
final item = changeSetIterator.next()
changeLogOut = changeLogOut + item.getAuthor().getFullName() + " " + item.getMsg()
for (final path : item.getPaths()) {
out.println path.getPath()
}
}
build.project.getWorkspace().child("changeset.txt").write(changeLogOut , "utf-8")
使用此文件通过“发布到Confluence”插件发布内容