2

我正在实现一个自定义扩展,我需要在其中获取自上次在 Azure Devops Pipeline 中构建以来的提交消息列表。

Build n (commit n, commit n-1)
Build n-1 (commit n-2, commit n-3)

这个答案指向Build.SourceVersionMessage作为获取提交消息的一种方式。我试过了,但它只引用了最后一次提交 commit n,而不是commit n, commit n-1

          - task: MyTask@0
            inputs:
              commitMessage: '$(Build.SourceVersionMessage)'
import tl = require('azure-pipelines-task-lib/task');

async function run() {
    try {
        const commitMessage = tl.getInput("commitMessage", true) as string
        console.log('commitMessage', commitMessage);
    } catch (err) {
        tl.setResult(tl.TaskResult.Failed, err.message);
    }
}

run();

如何获取自上次构建以来的所有消息?

4

0 回答 0