我想为AWS Workspaces实现某种持续集成,这使我们可以轻松地从代码构建Bundle(例如,使用Jenkins作业)。这样,开发人员只需指定要使用的基本映像以及要在其之上安装的软件包即可声明性地创建捆绑软件。
是否有必要每次都使用WorkSpaces Application Manager Studio手动执行此操作,或者有什么方法可以使该过程自动化?例如,如果我们为几种不同版本的软件创建软件包,那么我们可以使用哪种API为具有相同基础映像的每个软件版本创建捆绑软件?
相关地,是否可以在不站立EC2实例和手动安装软件的情况下创建Workspaces软件包或应用程序?我们要安装的软件是一个MSI,可以在安静,非交互模式下启动,并且可以使用默认设置成功安装,而无需用户交互或UI。