Wpis z mikrobloga

Szukam książek, wykładów, jakichś materiałów na temat szeroko pojętego CI/CD. Nie chodzi mi o techniczne aspekty implementacji pipelinów z tym czy innym narzędziem, tylko o omówienie tematów pod kątem projektowym, dobrych praktyk, automatyzacji testów, wdrożeń itp. Ktoś coś?

#cicd #devops #programowanie #programista15k
  • 10
  • Odpowiedz
@Priya: jak chcesz coś budować to polecam coś innego od AWS (oczywiście cała reszta jest ok). CodeBuild jest niewygodny w użyciu, akcja potrafi startować nawet pół minuty (co jest kpiną) i sam interfejs jest raczej niewygodny
  • Odpowiedz
@Saly: używam GitHub Actions. Po prostu szukam źródeł z wiedzą teoretyczną, wzorcami i praktykami, a nie tutoriali jak używać konkretnego narzędzia
  • Odpowiedz
@Priya: Prawdopodobnie nie znajdziesz nic takiego, dobre pipeline to w 90 procentach dobre skrypty. Ile firm tyle będziesz miał różnych podejść do deploy, czy nawet testów. Poza tym dużo zależy od twojej architektury i ich ograniczeń. Znajdziesz pewnie jakieś źródła w necie ale nie ma żadnych standardów odnośnie pipelinow.
  • Odpowiedz
@Priya: no i to jest temat rzeka. Czytanie książek o teamach SRE/DevOps z Google, które opowiadają ich przygody z CICD jest bez sensu, przyklejanie się do specyficznych aplikacji i czytanie ich dokumentacji też.
Co firma to będziesz miał na CICD:
- inny budżet
- inne wymagania co do projektów i technologii na infra (użyte managery - terraform, ansible etc.)
- niektórych projektów CD się po prostu nie zrobi "szybko" a tym
  • Odpowiedz
@ManamanaTuriruriru: Tak, każda firma ma inne wymagania i inne podejście, ale dobrze mieć wiedze teoretyczną w tym zakresie. A wiedza teoretyczna idzie właśnie z książek i czyjegoś know-how
  • Odpowiedz