您的位置:首页 > 产品设计 > UI/UE

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

2010-01-08 13:39 459 查看
问题
: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中关于这另个命令的说明
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: