IRIS小工具--如何以最简单的方式部署生产系统
通常,如果你想部署一个解决方案,你需要手动添加项目、配置你的查找表和默认配置。
如果您拥有执行这些操作的所有权限,那也没关系。如果您想部署到客户的生产服务器,但您没有权限,则需要在文档中指明系统部署必须执行的所有步骤。因此,同样必须在文档里手动输入生产项、查找表、默认配置等……
您可以创建一个自动指示所有步骤的安装类,并避免部署中的错误。 `
Class MySolution.Installations Extends St.Tools.Deploy
{
Parameter PRODUCTION = "MySolution.Production";
/// Add items
Do ..AddItem(, "Item1","myPath.MyClass","Internal")
Do ..AddItem(, "Item2","myPath.MyClass2","Internal")
/// Add default setting
Do ..AddDefaultSetting(,"myPath.MyClass",,"Port","21",1)
/// Add value into a lookup table
set itemCount = 0
set pList($Increment(itemCount))=$Listbuild("MyTable","Campo1","Valor1")
set pList($Increment(itemCount))=$Listbuild("MyTable","Campo2","Valor2")
set pList = itemCount
do ..AddLookupTable(.pList)
}
使用此工具,下次需要部署生产环境时,您将节省大量文档,并且可以完全控制部署。
祝编程愉快!
查看原帖 由 @Kurro Lopez 撰写