内容提要
使用DevOps移植现有的主机开发流程可能会有些吓人,但可以使用Jenkins、GitHub Actions和Azure DevOps扩展来构建流水线,以提高交付速度和质量。BMC也提供扩展,以帮助构建主机DevOps流水线。
关键要点
-
将现有主机开发流程迁移到DevOps可能会令人畏惧,但可以通过自动化提高交付速度和质量。
-
Jenkins、GitHub Actions和Azure DevOps扩展是构建DevOps流水线的常用工具。
-
这些工具提供了模板功能,简化了API的使用,无需相关编码。
-
BMC提供多种扩展以支持构建主机DevOps流水线。
-
Azure DevOps扩展支持自动化测试场景和测试套件的运行。
-
GitHub Total Test Action允许用户使用GitHub Action运行测试场景和测试套件。
-
Azure DevOps ISPW Source Code Downloader扩展可以将主机上的源代码下载到PC。
-
Azure DevOps ISPW Operations扩展允许开发者在Azure中执行主机上的ISPW操作。
-
Azure DevOps Topaz Utilities扩展提供对BMC Compuware Topaz工具的访问。
-
BMC Compuware Xpediter Code Coverage插件允许提取代码覆盖率结果并在SonarQube中查看。
-
Azure DevOps BMC Strobe Measurement Task扩展支持自动化BMC Compuware Strobe测量。
-
持续改进是基于成功的基础上寻找扩展的方法,市场变化时也要适应变化。
-
可以通过播客了解如何通过自动化提高开发者体验和生产力。