斯潘8
斯潘4
注:对于FME服务器2017+,请探索项目。请结账离开使用FME服务器进行自动化规划和部署.
当开发系统时,通常您有本地的,登台和生产服务器。在这些系统上,尽管架构是相同的,像数据库密码和名称这样的东西通常是不同的。与其为每个环境构建一个具有不同硬编码值的工作区,还不如构建一个工作区,并使用脚本化参数根据正在运行的环境设置值。
让我们构建一个工作区来满足以下场景。我希望创建一个在本地运行的工作区,即使服务器的数据库用户名和密码不同,生产服务器和临时服务器也不会进行任何更改。
db_name='if fme_macrovalues['environment']='development':db_name='development_db'if fme_macrovalues['environment']='staging':db_name='staging_db'if fme_macrovalues['environment']='local':db_name='local_db'返回db_name
这个脚本非常简单。它会进行一个测试,看看您设置的已发布参数是否等于production,分段或本地。基于此,它设置数据库名称参数,然后返回它。
?2019安全亚搏在线软件公司|合法的