如何在BuildForge的通知邮件中使用最新的环境变量

       问题 :BuildForge的project运行中使用一些环境变量,同时在执行step中会对一些环境变量进行修改,可以使用dotcommand对变量进行修改,但是要使邮件通知中得到最新的变量值,该如何做? 默认的邮件通知使用的是project运行前的“旧”值。而不是运行修改的”最新“结果。

 

       解决方案 :通过对help中有关命令和实践的理解,可以通过在改变的命令中的使用.bset。 例如需要将运行的结果写入到实际的环境变量中,可以通过.set;同时在使用一个.bset。做同样的事情。这样.set持久保存最新修改,.bset保证在邮件通知中使用最新结果。

               .set env Test_Mail_Env "APP_NAME=latest_value" ---------写入环境变量中,持久保存

               .bset env "APP_NAME=latest_Server" ----------仅在当前运行中保存,邮件通知中将得到最新的值

 

 

  由于CSDN的图片常出问题,可参考本人另一博客   http://hi.baidu.com/ericyangbj/blog/item/82f36956ac56bb143b293526.html

 

    实例

          1,配置邮件服务器

                   进入Administrator->System, 在过滤文本框中输入SMTP,单击Filter,填写对应的邮件服务器,单击Save即可。

                     

          2,创建环境变量组

                   进入Environments,如下图所示。 创建具体的变量

          3,创建通知用户和通知组

                   创建用户-----一定要有正确的可以使用的邮箱 创建用户组-----一定要包含需要得到通知的用户

          4,创建project,并配置对应的环境变量和通知组

 

          5,创建project使用的通知模板

 

          6,运行project,查看运行log和邮件

 

 

 

 

            解释:.set 修改的环境变量会之久保存

                     .bset 修改的环境变量不会持久保存,只在改变之后当前project的step中有效。

                     请参考help中关于这另个命令的说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值