快照生成选项
自Bleriot(6.4)发布以来,快照一次只处理一个应用。
因此有两种主要的触发方法:
- 单个应用上快照的单个触发
- 在许多应用上大量触发快照
最后也可能批处理生成。
单个应用上快照的单个触发
这是只开发了一个应用时的推荐方法。
这种单独的触发是避免artificial plateau中人为的稳定状态和增量信息丢失的最佳方法,这些信息可能是由未更改应用上的新快照造成的。
这个单独的触发是避免在未更改的应用上花费计算资源的最佳方法。
可以从交付单元树的应用节点启动单个触发。
在许多应用上大量触发快照
当需要同时处理一批应用时,快照的批量触发非常有用。
注意这是一个大规模触发,导致每个应用有一个快照。快照捕获日期、标签和版本信息将由所有应用共享。可以在之后编辑版本信息来微调这些值。
批量触发可以从交付单元节点和从交付单元树的仪表盘服务节点启动。
批处理触发单个应用上的快照
在批处理模式下,也可以使用CAST-MS-cli.exe可执行文件在单个应用上单独触发快照。
一些建议:
- 通过运行“CAST-MS-cli.exe”或“CAST-MS-cli.exe -help”获得语法
- 用“在字符串周围”保护空白字符
捕获日期设置
Bleriot版本(6.4)引入了快照捕获日期的概念。
快速提醒
这个新的信息片段允许在AIP中输入和存储源代码生成或捕获的日期。实际上快照的计算日期与AIP的操作有很大关系(根据资源(如完整的源代码、CPU等)的可用性,何时能够运行计算)。没有及时通知门户用户查看应用质量和数量的时间。捕获日期旨在克服这一限制。
捕获日期值设置-一般情况
在日常中,可以遵循以下准则:
- 在处理应用源代码的旧版本或版本时,请输入版本、版本或修订日期作为快照捕获日期。
- 每周处理当前构建时,保留默认值(默认值是当前日期,默认时间信息设置为:00:00)。
捕获日期值设置—特定情况
有些情况可能会迫使遵循不同的指导方针:
AIP 迁移过程
建议在AIP迁移过程之前和之后创建一个快照,以可视化迁移对评估结果的影响。
为避免演化链接到源代码,而演化链接到迁移,建议对迁移前后快照的捕获日期使用相同的日期信息,但是使用稍微不同的时间信息。
因此在CAST工程仪表盘中,与迁移相关的演化显示为源代码中具有相同捕获日期的步骤(实际上时间信息在CAST工程仪表盘中是不可见的)。
持续集成
当希望每天多次处理应用程序时,可以输入捕获日期,包括日期和时间信息。
只需用当前时间更新默认时间信息(00:00)并保留默认快照标签(“在YYYYMMDDHHMM上计算”)。
CAST工程仪表盘将以正确的顺序显示同一捕获日期下的所有快照,并在工具提示中提供快照标签,以获得关于快照发生的确切日期和时间的详细信息。
配置调整
当希望优化AIP的配置并在CAST工程仪表盘中查看结果以评估最佳结果时,可能希望在同一个应用上运行多个快照
只需在时间信息字段中输入当前时间,就可以输入不同的捕获日期。
这将确保唯一的捕获日期。
CAST工程仪表盘将显示同一捕获日期下的所有快照,这不是问题,因为这是一个调整操作。