CI/CD pipeline i uruchamianie console app

CI/CD pipeline i uruchamianie console app
aksimoN
  • Rejestracja:prawie 7 lat
  • Ostatnio:11 miesięcy
  • Postów:88
0

Napisałem konsolowy program który przerzuca kody między gitlabem a bitbucketem. Zastanawiam się czy idzie go odpalić z Pipeline CI/CD i jeśli tak to jak się za to zabrać. Dołączyć exec'a do kodów i go jakoś wywołać w .gitlab-ci.yml czy to nie takie proste?

edytowany 1x, ostatnio: aksimoN
BA
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 12 godzin
  • Postów:179
Bartosz36
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 4 lata
  • Postów:348
0

Jest możliwość odpalać exeki wybudowane na CI. W ten właśnie sposób zdarzało mi się uruchamiać testy jednostkowe, lub testować Example, gdy takie zrobiłem.
Dobrym przykładem może być choćby projekt, który mam w stopce, ExtendedVector zawiera właśnie przykłady użycia, które kompiluję jako osobny projekt i odpalam z poziomu CI:
w jednym kroku buduję i cachuję binarkę,
w drugim pobieram binarkę z cache i odpalam, sprawdzając czy zwróciła 0 (w ten sposób wiem, że Example działa).

Wiem, że projekt stoi na GitHub, ale sam skrypt CI można przetłumaczyć na Bitbucket. Ważne, że mechanizm działa.


ExtendedVector czyli std::vector<T> z wygodą List<T> z .NET (ForEach, FindAll, itd...)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.