Sobes.tech
Junior — Middle

Kas olete loonud CI/CD torud nullist oma praktikas?

sobes.tech AI

Vastus AI-lt

Jah, minu praktikas jooksul pidin looma CI/CD torujuhtmeid nullist. Tavaliselt hõlmab protsess järgmisi samme:

  1. Versioonikontrollisüsteemi (nt Git) seadistamine.
  2. Automaatse ehituse seadistamine commit'i ajal (nt Jenkins, GitLab CI, GitHub Actions abil).
  3. Koodikvaliteedi kontrollimiseks testietappide lisamine.
  4. Automaatne juurutamine test- ja/või tootmiserveritesse.

Näide: .NET projekti jaoks seadistasin GitLab CI, kus iga pushi puhul käivitatakse ehitus, üksustestid ning seejärel automaatselt juurutati testversioon QA serverile.