Questions marquées «continuous-integration»

En génie logiciel, l'intégration continue (CI) met en œuvre la construction continue et les tests automatisés du produit logiciel complet à intervalles réguliers. Au moins une fois par jour, souvent plusieurs fois par jour et parfois aussi souvent qu'après chaque enregistrement dans le système de contrôle de version.



2
Structure de référentiel Mercurial avec communications d'entreprise lourdes, gestion de la configuration et exigences de test
Je suis encore un autre utilisateur de Subversion qui a du mal à me rééduquer dans le Tao du contrôle de version distribué. Lorsque j'utilisais Subversion, j'étais un grand fan de l'approche des projets mineurs et, avec la plupart de mes anciens employeurs, nous structurions nos succursales de référentiel; balises …

6
Que signifie «construction automatisée»?
J'essaie d'ajouter l'intégration continue à un projet. Selon Wikipédia , les builds automatisés constituent un élément majeur de CI. Cependant, je suis confus sur ce que cela signifie exactement, car les articles CI et build automation semblent en désaccord. Points de confusion spécifiques: que signifie «construction automatisée» dans le contexte …


2
Où pousser un test qui échoue?
Je viens de modifier les paramètres de branche sur mon référentiel GitHub, de sorte que ma [prochaine] branche nécessite une construction CI en passant par une demande d'extraction. Une discussion s'ensuit avec un certain nombre de membres de l'équipe sur l'échec des tests. Par souci de contexte ... Le référentiel …

8
Alternative à l'indicateur «Passing / Broken build»?
Lorsqu'une intégration continue exécute les tests à chaque validation, une meilleure pratique courante consiste à faire passer tous les tests à tout moment (c'est-à-dire "ne pas interrompre la construction"). Je trouve quelques problèmes avec ça: Par exemple, on ne peut pas aider un projet open source en créant des tests …






4
Release build vs nightly build
Une solution typique consiste à avoir une build CI (intégration continue) exécutée sur un serveur de build: elle analysera le code source, fera la build (en débogage) et exécutera des tests, mesurera la couverture des tests, etc. Maintenant, un autre type de build généralement connu est "Nightly build": faites des …


2
Coureur CI sur le même serveur de GitLab?
J'installe un serveur GitLab dans mon entreprise et maintenant j'y ajoute GitLab CI. Avant de commencer cette tâche, j'aimerais comprendre s'il y a des inconvénients à exécuter mes coureurs sur le même serveur utilisé par GitLab et GitLab CI. J'ai lu qu'il y avait des problèmes de sécurité, mais nous …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.