微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jenkins 作业无法从 GIT 创建更改日志

如何解决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 举报,一经查实,本站将立刻删除。