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.

8
Est-il raisonnable d'exécuter des processus avec des outils CI?
Dans mon entreprise, nous avons un bourbier de tâches cron disparates (sur plusieurs systèmes) et de processus déclenchés manuellement qui maintiennent le fonctionnement de notre entreprise, résultat d'années de développement rapide et de négligence subséquente. Un jour, nous devrons trouver une solution plus centralisée pour des raisons évidentes. Une idée …





2
Est-ce une bonne pratique de stocker les numéros de version du logiciel dans VCS?
Une version de produit, telle que v1.0.0.100, représente non seulement une version de production unique du logiciel, mais aide à identifier les ensembles de fonctionnalités et les étapes du correctif pour ledit produit. En ce moment, je vois deux façons de maintenir la version finale du package / build / …



11
Garder votre système d'intégration continue
Un de mes rôles dans mon équipe est la personne de construction . Je suis responsable de la maintenance / mise à jour de nos scripts de construction et de m'assurer que nous construisons «en douceur» sur le serveur d'intégration continue. Cela ne me dérange généralement pas de faire ce …



8
Empêchez les branches de s'entasser
Nous commençons à rencontrer un problème au fur et à mesure que nous grossissons, où les fonctionnalités arrivent au test pour le test, mais au moment où tout est testé et les nouvelles fonctionnalités approuvées sont en cours de test pour le test. Cela crée un environnement dans lequel 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.