我是新来的 * Jenkins *,探索......
我的问题陈述是,在执行 Jenkins 之后,一个文本文件(Output.txt
)被生成到Workspace
中。要求是,我想复制该.txt
文件的内容并将其打印在 Slack 通知消息上。
我试着在里面创建一个“执行Shell”,我写了:
echo myVar=Property \> Something\\bin\\Release\\Output.txt
之后我使用了EnvInject
插件,在属性文件路径中,我给出了Output.txt
的完整路径
在post-build build-action中,我选择了 Slack notification,在我编写的自定义消息中:
Data is- $myVar
Data is- $Property
现在,当我执行此作业时,我得到了 Slack 通知,但没有得到Output.txt
的数据。
我在Slack上写了这个:
Data is- $myVar
Data is- $Property
我所期望的是,如果Output.txt
持有hello world
,那么我想要:
Data is - hello world
在 Slack 通知中。
1条答案
按热度按时间acruukt91#
upload file .txt
Read .txt in jenkins
我认为最好的选择是读取Jenkins中的.txt,将其传递给一个变量并将其放置在通知中