我目前正在Jenkins中为节点应用程序构建管道。
阶段将是:
我在帖子部分通过松弛发送通知。
不过,我想对此进行更改,以使其略显平滑,并在闲置的频道中提及特定用户。因此,我发现可以使用以下方式获取提交者名称:
AUTHOR_NAME = bat (
script: "git show -s --format='%%an' HEAD",
returnStdout: true
).split('\r\n')[2].trim()
并使用开关(在此处作为证明),我可以使用slackSend并提及适当人员的userId。当我只和我一起测试时,一切似乎都正常,然后我让别人去尝试。我再次在闲聊中提到了我,而不是用户。我尝试过,这次又提到了另一个人。
经过一段时间的播放,似乎获得名称的代码正在后面进行一次提交。我已将此代码放在环境块中-但是是否应将此代码作为git checkout的一部分来调用? git checkout之后?