如何解决Jenkins 作业无法从 GIT 创建更改日志
我们正在使用以下管道脚本为每个 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 举报,一经查实,本站将立刻删除。