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 (将#修改为@)