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

标签 linux continuous-integration demo

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

有人推荐我可以用来掌握 CI/CD 的多层(基于 Linux 的)应用程序吗?

提前致谢!

最佳答案

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

在代码中添加自动化测试,这些测试可以作为 Jenkins CI 的一部分运行(使用 Hook ,在构建期间运行测试)

关于linux - 学习 CI/CD - 需要演示应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38528089/

相关文章:

python - 从 python 中停止 raspbian/debian

linux - 共享内存大小超出系统配置限制

c++ - 有没有一种方法可以自动链接 OpenGL 程序需要的所有库,而无需在编译时明确写入它们的标志?

c# - Microsoft Code Contracts 和 CI 构建服务器

android - 从Google Glass应用程序捕获音频

linux - 在哪里指向编译标志?

ios - 如何远程运行 xcode 机器人

c# - 适合我们情况的良好 (CI) 持续集成软件

testflight - 其他国家的 iOS TestFlight?

与完整版具有相同代码库的 Android 试用程序