Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Continuous integration (CI) v praksi

484 Aufrufe

Veröffentlicht am

CI je razvojna praksa pri kateri se zahteva od vseh razvijalcev, prispevek kode v skupni repozitorij - večkrat na dan.

Vsak prispevek je samodejno grajen in preizkušen. Slednje omogoča članom hitrejše in zgodnjejše odkrivanje napak.

Z pogostim integriranjem je odkrivanje napak lažje in hitrejše; kvaliteta produkta pa boljša.

Veröffentlicht in: Technologie, Business
  • Als Erste(r) kommentieren

Continuous integration (CI) v praksi

  1. 1. Continuous integration (CI) v praksi@otobrglez - oto.brglez@dlabs.si
  2. 2. Kaj je continuous integration (CI)?CI je razvojna praksa pri kateri se zahteva odvseh razvijalcev, prispevek kode v skupnirepozitorij - večkrat na dan.Vsak prispevek je samodejno grajen inpreizkušen. Slednje omogoča članom hitrejšein zgodnjejše odkrivanje napak.Z pogostim integriranjem je odkrivanje napaklažje in hitrejše; kvaliteta produkta pa boljša.
  3. 3. Praktični primer
  4. 4. fail?
  5. 5. Kaj se dogaja v ozadju?
  6. 6. Kvaliteta?
  7. 7. Kako pa produkcija?
  8. 8. Dobra paksa● En projekt en repozitorij● Samodejni build● Build naj se testira samodejno● Vsak commit se mora bildat na CI okolju● Build naj bo hitr● Test naj se izvaja na klonu produkcijskega okolja● Dostop do zadnje kode naj bo enostaven za vse člane● Vsi morajo imeti vpogled v stanje● Samodejni deployment
  9. 9. Odgovornosti razvijalcev● Pogosta oddaja kode● Ne-objava pokvarjene kode● Ne-objava ne testirane kode● Dokler je build pokvarjen se objavlja novekode● Domov greš šele ko je build zelen!
  10. 10. Vprašanja?Oto Brglezoto.brglez@dlabs.siHvala!

×