Automate-导出一个manage的Solution

195 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第4天,点击查看活动详情

前几天兴冲冲地学会了导入导出solution,从dev环境到QA环境,我本以为QA环境还是不受管理的呢,结果还是要受管理的,参数不能更改的.

打开 solution

image.png

找到环境变量,修改环境变量的值.

  • Default Value
  • Current Value

我们需要修改这两个值. 重复一遍我们的需求: solution 导入到新的环境且变量不能再被更改了

Default Value 是默认值,当没有Current Value 当前值的时候会使用默认值,有当前值的时候当然会使用当前值了. 好的了解到了以上信息,为了实现这个目标.我们需要把QA变量的值,设置到Default Value上,把目前在使用的Dev环境的值设置在 Current Value 上.

导出solution

导出的方式跟以前一样,没有区别,但是选项要选成mange的. 导出成zip包 结果如下图:

image.png

image.png

很明显 我们的变量就藏在第一个文件夹 environmentvariabledefinitions 打开文件夹

image.png

里面有我们的三个变量,其中 JSON文件储存的是我们的current Value;Xml文件储存的是我们的Default Value,所以我们需要 直接删掉JSON文件.

重新导入

在新的QA 环境上,把之前导入过的重名solution 删除掉,然后重新导入,选好连接器,把流重新打开,一切都大功告成了.

注意事项

  • 从解决方案创建的流不会显示在与我共享列表中。必须通过解决方案访问它们。
  • 您不能将解决方案导入到已存在该解决方案的环境中。
  • 每个solution都要用自己的连接器去配置,不要使用共用的,否则在导出时会缺少依赖