问题描述
我们正在使用以下管道脚本为每个 jenkins 构建创建更改日志。以下脚本适用于所有存储库,除了一个。
echo "$scmVars"
def changelogString = gitChangelog returnType: 'STRING',from: [type: 'COMMIT',value: scmVars.GIT_PREVIoUS_SUCCESSFUL_COMMIT],to: [type: 'COMMIT',value: scmVars.GIT_COMMIT],template: """
<h1>Changelog </h1>
{{#commits}}
<hr />
<ul>
<h3>{{{messageTitle}}}</h3>
<li><a href="https://alm.com/epm/#projects/fcs/scm/fcs.git/commit/{{hash}}">{{hash}}</a> {{authorName}} <i>{{commitTime}}</i></li>
<p>
{{#messageBodyItems}}
<li> {{.}}</li>
{{/messageBodyItems}}
</ul>
</p>
{{/commits}}
"""
Jenkins 构建在此阶段受到冲击,在日志中我们没有看到任何错误。
[GIT_AUTHOR_EMAIL:aaaaa.com,GIT_AUTHOR_NAME:aaaaaaa,GIT_BRANCH:release,GIT_COMMIT:c2a380383112a870386a5c493a488931dd0b0784,GIT_COMMITTER_EMAIL:aaaaa,GIT_COMMITTER_NAME:aaaa,GIT_LOCAL_BRANCH:release,GIT_URL:ssh://aaa.com@alm.com:2222/m_pcs_15318/pcs.git]
[Pipeline] gitChangelog
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)