Linux 学习CI/CD-需要演示应用程序

Linux 学习CI/CD-需要演示应用程序,linux,continuous-integration,demo,Linux,Continuous Integration,Demo,我正在学习CI/CD,我想在构建和部署过程中使用一些真正的代码。我不想使用工作中的任何代码,因为这是在我的时间内完成的 有人推荐我使用多层(基于linux的)应用程序来掌握CI/CD吗 提前谢谢 作为一个简单的例子,我建议使用开源应用程序(任何或gnu工具,或您自己的perl/ruby/python代码),并创建本地gitlab+Jenkins解决方案 在代码中添加可以作为Jenkins CI一部分运行的自动测试(使用钩子,在构建时运行测试)这就是我的方法。挑战在于找到一个好的示例应用程序来使用

我正在学习CI/CD,我想在构建和部署过程中使用一些真正的代码。我不想使用工作中的任何代码,因为这是在我的时间内完成的

有人推荐我使用多层(基于linux的)应用程序来掌握CI/CD吗


提前谢谢

作为一个简单的例子,我建议使用开源应用程序(任何或gnu工具,或您自己的perl/ruby/python代码),并创建本地gitlab+Jenkins解决方案


在代码中添加可以作为Jenkins CI一部分运行的自动测试(使用钩子,在构建时运行测试)

这就是我的方法。挑战在于找到一个好的示例应用程序来使用。那么,您可以扩展Jenkins的功能(在完成CI工作之后),在docker实例中运行构建/测试:D。一旦您选择了一个具有一些自动测试的应用程序,这应该不重要。甚至使用binutils或zip