在Jenkins中读取文件并向环境变量添加行
问题描述:
我对jenkins和UNIX命令非常新颖。我如何通过shell命令逐行读取txt文件并将其添加到环境变量中? 我的目标是读取生成的文本文件,然后通过邮件发送它的内容,为此我下载了邮件插件。在Jenkins中读取文件并向环境变量添加行
答
就我个人而言,我不认为这是用shell阅读它然后用jenkins发送它的最好方法。我宁愿做一些小应用程序,它会读取它然后发送它,但这取决于你真正的目标。
,但确定,则可以做到这一点是这样的: 1既可以执行一个外壳脚本这样
#!/bin/ksh
file="somePropertyFile.properties"
counter=1
while IFS= read line
do
# display $line
echo "$line"
counter=`expr $counter + 1`
# either export it
# export $counter=$line
# or send it straight trough mail "sendmail"
mail -s $line [email protected]
done <"$file"
开始=>