有没有办法将Jenkins执行时生成的文本文件内容复制到Slack中

jaxagkaj  于 2023-05-28  发布在  Jenkins
关注(0)|答案(1)|浏览(242)

我是新来的 * 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 通知中。

acruukt9

acruukt91#

upload file .txt
Read .txt in jenkins
我认为最好的选择是读取Jenkins中的.txt,将其传递给一个变量并将其放置在通知中

相关问题