但是我实际上可以将其与CI / CD相关的哪种功能?这是我正在考虑的一些事情,但是我不确定我是否正确,和/或是否只有这些事情:
CI相关:自动化测试。
与CD相关:在dev / staging / QA环境之间迁移自定义模块开发。
#1 楼
您列出的实际上是两个不同的东西,即持续交付和持续集成。当人们谈论CI时,他们通常仅指测试部分。最后进行自动化的单元,功能和集成测试,并进行某种形式的版本升级或代码升级。看起来Jenkins Wiki上有一些有关Drupal的特定指针。就环境促进而言,您正在进入持续交付状态,Jenkins也可以用于交付。考虑研究CD管道的更现代的Jenkins管道。
评论
在我的工作中,我们尝试在环境中使用Ansible + DrupalVM + Jenkins。@AdrianCidAlmaguer也许您应该发布答案以(简要地)解释这三件事?
我不是该主题的专家,但我会询问一些有关此问题的信息。