您通常会如何配置Jenkins以构建微服务(多个NodeJS服务,Rabbit,Mongo等),然后一起测试这些服务?微服务(NodeJS),Jenkins和Docker的集成测试
比方说,我有以下服务:
- 的RabbitMQ
- 蒙戈
- 的NodeJS服务1
- 的NodeJS服务2
他们每个人都有自己的测试(单位和集成)和他们的Dockerfile。
我想配置詹金斯的方式,它可以让我克隆所有这些服务,在不同的容器中同时运行它们,同时沿着它们运行Rabbit和Mongo容器。然后,它会为每个服务运行测试(它们确实会生成TAP和覆盖率报告)。然后将这些报告用于TAP/Coverage Jenkins插件。如果出现问题,请提交图像并将其推送到码头注册表。
我一直躺在Stack和谷歌周围,我真的没有看到一个简单的方法到达那里并不意味着吨的bash。
也许我看错了,任何输入都比欢迎!
你的答案和参考以及感谢,但并没有真正回答我最初的问题。我确实尝试了bash,目前看来它仍然是最好的选择。我的问题更关系到如何配置Jenkins .. – rels