Je veux devenir plus efficace et je veux utiliser efficacement les outils ops.
Dans cet esprit, je voulais en savoir plus sur l'intégration continue, mais il semble qu'il y ait beaucoup de choses différentes à ce sujet.
Je travaille actuellement avec des combinaisons Jetbrains dans mon travail (IntelliJ, WebStorm ...), donc je voulais continuer à les utiliser, et je voulais utiliser TeamCity qui semblait être un excellent outil avec de nombreux plugins pour une intégration continue.
Mon problème est que je ne sais pas quelles sont les différences entre:
automatisation du bâtiment (TeamCity est ce genre de logiciel): Je sais que nous pouvons construire notre application avec un référentiel VCS distant et c'est génial, mais quel est l'objectif principal de cela? Quel type d'informations est important lors de cette opération? En fait, je sais déjà si mon logiciel se construit ou non localement, et mes coéquipiers aussi. Alors, quel est l'objectif de l'utiliser sans déployer d'automatisation?
déployer l'automatisation (TeamCity ne semble pas le faire facilement)
- intégration continue (qui semble être une conjonction des deux ci-dessus)
- livraison continue (qu'est-ce que c'est exactement? pourquoi est-ce différent de l'intégration continue?)
Pouvez-vous m'aider à comprendre un peu plus cela?