目录:
定义-应用程序发布自动化(ARA)是什么意思?
应用程序发布自动化(ARA)通常定义为对软件产品进行建模和部署,并针对Java或其他类型的平台进行配置的过程。 应用程序发布自动化支持“连续发布和部署”,并且通常与敏捷软件开发有关。 它可以简化应用程序,工件和其他软件对象的开发和发布。Techopedia解释了应用程序发布自动化(ARA)
应用程序发布自动化涉及研究如何改善软件生命周期中的关键流程。 不同类型的ARA可能包括基于过程,基于包,声明性或命令性的解决方案和方法。 因为ARA相当新,所以专家经常谈论它如何给开发人员和其他尝试实施它的团队带来挑战。
ARA的不同类型的方法具有不同的好处。 例如,基于包的方法通常可以成功地自动化开发过程的服务器层。 这种方法可以共同处理整个网络中进行的许多工作,以提供某些开发基准。 如果需要,此方法还可以提供相对容易的回滚。 相比之下,基于声明的方法可能意味着更多地关注流程的应用程序层。 同时,在基于命令的ARA方法中,开发人员可以专注于特定的编程语言和命令,以特定的顺序执行某些事情以进行开发。
应用程序发布自动化还与DevOps问题有关,DevOps是IT中另一个相对较新的想法。 DevOps是开发和运营的结合,开发人员可以通过这种方法协作来创建软件的自动发布结构。
