fbpx
Małe złowte koła zębate. Dużo kół

Poziom master z Maturity Model dla Continuous Delivery?

Dawno, dawno temu, natrafiłem na Maturity Model (model dojrzałości?) procesów ciągłego dostarczania. Zaintrygował mnie, lecz potraktowałem go jako ciekawostkę. Ostatnio, już bardziej świadomie, wróciłem do niego. Nabywszy przez lata doświadczenia, nabrał on dla mnie nowego znaczenia. Pokazuje on, że CD to nie tylko jeden element, ale kompleksowa adaptacja wielu obszarów działalności. Przy czym, gdzieś trzeba zacząć i jest to uwzględnione, jako pierwszy krok w kolumnie Initial. Natomiast ostatnia kolumna przedstawia automatyczny samo działający i samo korygujący się mechanizm wdrożeniowy. Jak może wyglądać poziom master z Maturity Model dla Continuous Delivery? Zaciekawiony? Zapraszam.

(więcej…)
Równo ułożone krzesła podświetlone niebieskim światłem

Wroc# 2019

Już po WROC# 2019, jednej z ciekawszych polskich konferencji orbitującej wokół technologii dotnetowych. W tym roku również na niej byłem, ale odebrałem ją zupełnie inaczej niż poprzednio. Istnieje niezerowe prawdopodobieństwo, że to ze względu na moje samopoczucie, poziom prelekcji lub promieniowanie kosmiczne, ale co ja tutaj będę się rozwodził suchym wstępem. Zapraszam do lektury.

(więcej…)

CakeBuild na AppVeyor z użyciem appveyor.yml

Napisanie skryptów budujących to jedno. Konfiguracja serwera CI to drugie. Natomiast połącznie tych dwóch elementów daje więcej niż ich suma. Przedstawiam dzisiaj, na przykładzie, jak uruchomić skrypty CakeBuild na Appveyor z użyciem appveyor.yml. Ten post w dużej części zawiera listing YAMLa wraz z opisem oraz krótki wstęp o konfiguracji tego Więcej…

Więcej parametrów w SetParameters.xml

MsBuild podczas budowania paczki tworzy kilka plików. Jednym z nich jest tytułowy xml zawierający zmienne konfiguracyjne. Domyślnie zawiera podstawową, często niewystarczającą, kolekcje parametrów. Co zrobić aby mieć więcej parametrów w SetParameters.xml? Takie pytanie też sobie zadałem podczas ostatniego projektu. Dzisiaj przedstawiam jakie kroki należy podjąć, aby dostosować ten plik do Więcej…

Budowanie projektu i uruchamianie testów z Cake

Większość programistycznej pracy polega na automatyzowaniu, zazwyczaj biznesu klienta. Jednak duża część programistycznych zadań również może być robiona samoczynnie. Przykładowo całe podejście Continuous Integration (Ciągła Integracja) polega na automatyzowaniu pracy developerskiej. Dzisiaj opiszę jak skonfigurować proces budowania aplikacji i uruchamianie testów przy pomocy Cake na przykładzie projektu IsTableBusy.

(więcej…)

[contact-form-7 404 "Nie znaleziono"]

Zapisz się

Wyślę Ci dwa dokumenty mówiące o jakości kodu. Dodatkowo będę Cię informował o nowych postach i nowościach.