我正在使用Jenkins管道配置Android应用程序构建过程.
在构建的开始和结束时,将消息发送到相关的Slack通道.
Jenkinsfile的相关部分如下所示:
slackSend (channel: '#slack-test', color: 'warning', message: "Finished: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' State: ${STATE}. Artifacts can be viewed here: ${env.BUILD_URL}artifact/Product/build/outputs/ ")
Run Code Online (Sandbox Code Playgroud)
除了上述信息之外,我还想包括构建运行到该消息所花费的时间,该消息通知构建的结束.
是否可以不添加任何外部插件?如果有一个环境变量保存这些信息,那将是完美的,但我找不到这样的变量.