Sobes.tech
Junior — Middle

თქვენ გაქვთ გამოცდილება ავტომატიზებული ინტეგრაციის და მიწოდების პროცესების (CI/CD) კონფიგურაციაში თქვენს პროექტებში?

sobes.tech AI

პასუხი AI-სგან

დიახ, მე კონფიგურაცია გავაკეთე ავტომატიზირებულ CI/CD პროცესებზე პროექტებში. ჩვეულებრივ ეს მოიცავდა:

  • ავტომატური პროექტის მშენებლობა ყოველ კომიტზე ვერსიის კონტროლის სისტემაში (მაგ., Git).
  • კოდის ხარისხის შემოწმებისთვის ტესტების (ერთეული, ინტეგრაცია) გაშვება.
  • ავტომატური არტეფაქტების (მაგ., Docker-ფირები) შექმნა.
  • ფუნქციონალობის შემოწმებისთვის ტესტური ან staging გარემოებზე განთავსება.
  • ყველა ეტაპის წარმატებით დასრულების შემდეგ — ავტომატური ან ნახევრადავტომატური განთავსება წარმოებაში.

ამისთვის გამოვიყენე Jenkins, GitLab CI/CD, GitHub Actions. ეს საშუალებას მაძლევდა განახორციელოს გამოშვებები სწრაფად და შეამციროს ხელით განთავსების დროს დაშვებული შეცდომები.