Page 119 - 打通产品与用户需求
P. 119

第三章  视觉交互设计


                   (1)Jenkins
                   这是一款开源的、自由的自动化服务器,可用于构建或测试软件项目,使得
               软件的持续集成和持续交付变得更容易。

                   主要功能:持续集成和持续部署
                   优点:强大的插件生态系统,适应各种 CI/CD 场景,灵活的配置选项,大
               量的构建和部署任务支持。
                   适用场景:各种需要持续集成和持续部署的软件项目。
                   (2)TravisCI

                   这是一款基于云的持续集成平台,主要用于构建和测试在 GitHub 托管的
               项目。
                   主要功能:云端持续集成和测试

                   优点:易于使用,快速集成,免费提供给公开源代码项目,支持多种语言,
               自动化构建流程便捷。
                   适用场景:主要用于 GitHub 上的项目的构建和测试。
                   (3)TeamCity

                   这是一款由 JetBrains 公司开发的商业化的持续集成和持续部署工具。
                   主要功能:持续集成和持续部署,详细的构建历史和实时的构建结果报告。
                   优点:界面友好,集成了 JetBrains 其他开发工具的优点,支持各种不同的
               构建和测试项目。

                   适用场景:适用于需要进行持续集成和持续部署的项目,特别适用于使用
               JetBrains 其他开发工具的团队。
                   (4)Bamboo
                   这是一款由Atlassian公司开发的持续集成和部署工具,提供了一整套的工具,

               可以进行构建、测试、发布和部署等操作。
                   主要功能:持续集成和部署,构建、测试、发布和部署的全套操作。
                   优点:可以完美集成 Atlassian 的其他工具,如 Jira、Bitbucket 等,提供了一
               个统一的工具链。

                   适用场景:对于使用 Atlassian 其他产品的团队非常有利,适用于需要进行
               持续集成和持续部署的项目。





                                                                                      111
   114   115   116   117   118   119   120   121   122   123   124