我们有 12 个遗留项目。一个是 9 年前编程的旧 Visual Basic 应用程序,另一个是 C# (.NET) 应用程序、2 个 java 项目和 os on。
我们刚刚为每个项目清理并创建了一个存储库(其中一些只是位于不同计算机上的文件夹......)。
我们为 Jenkins 配置了许多有用的插件,买了两本书:持续集成和持续交付,还没有完全阅读。
我们为我们的项目定义了一个部署管道。提交到存储库后,所有内容都会自动编译,并且代码分析会自动完成(圈复杂度等)。
但是,我们想知道是否有可以用于我们的项目的测试(易于添加)。我们知道单元测试,但是,为这些项目编写单元测试会太耗时(如果可能的话)。
我们可以添加其他类型的测试或我们可以添加到管道中的其他有用的东西吗?
对于某些程序,我们会自动生成安装程序。
此外,在管道的最后,我们有一个手动步骤,将二进制文件(安装程序)移动到我们 apache 服务器上的公共文件夹中,公司中的人们可以轻松地获得最后一个稳定的二进制文件(这里的稳定是我们手动安装的应用程序和测试(我认为它被称为探索性测试),如果我们没有发现任何问题,我们将其作为稳定版本推广)。