詹金斯管道执行顺序

时间:2018-06-22 09:53:27

标签: jenkins jenkins-pipeline

我目前正在Jenkins中为节点应用程序构建管道。

阶段将是:

  • 签出代码
  • 更新依赖项
  • 运行测试

我在帖子部分通过松弛发送通知。

不过,我想对此进行更改,以使其略显平滑,并在闲置的频道中提及特定用户。因此,我发现可以使用以下方式获取提交者名称:

AUTHOR_NAME = bat (
script: "git show -s --format='%%an' HEAD",
returnStdout: true
).split('\r\n')[2].trim() 

并使用开关(在此处作为证明),我可以使用slackSend并提及适当人员的userId。当我只和我一起测试时,一切似乎都正常,然后我让别人去尝试。我再次在闲聊中提到了我,而不是用户。我尝试过,这次又提到了另一个人。

经过一段时间的播放,似乎获得名称的代码正在后面进行一次提交。我已将此代码放在环境块中-但是是否应将此代码作为git checkout的一部分来调用? git checkout之后?

0 个答案:

没有答案