我正在学习CI / CD,我想使用一些真正的代码作为构建和部署的一部分。我不想使用任何工作代码,因为这是在我的时间。
有没有人有我可以用来掌握CI / CD的多层(基于Linux)应用程序的建议?
提前致谢!
答案 0 :(得分:0)
作为一个简单的例子,我建议使用一个开源应用程序(任何或gnu工具,或你自己的perl / ruby / python代码)并创建一个本地gitlab + Jenkins解决方案
在代码中添加自动化测试,可以作为Jenkins CI的一部分运行(使用钩子,在构建期间运行测试)