Na czym polega rola DevOpsa w ekosystemie Salesforce? Maciej Ptak przybliży główne bolączki i strategie w jego pracy, podzieli się poradami oraz narzędziami z których korzysta. Dawka wiedzy dla każdgo, kto nie posiada zbudowanego CI/CD na swoim projekcie, lub chce wiedzieć więcej od podszewki.
Wspomniane narzędzia:
- https://github.com/scolladon/sfdx-git-delta
- https://sfdx-hardis.cloudity.com/
LinkedIny:
- https://www.linkedin.com/in/mvcias/
- https://www.linkedin.com/in/stanislaw-zan/
Zapraszam do kontaktu poprzez mój LinkedIn lub mailowo, [email protected]
00:01 Wstęp
00:18 Przedstawienie się Macieja
04:16 Co to jest DevOps?
05:58 Problemy DevOpsów w Salesforce
10:20 Kapelusz Archeologa - Przez Ant do nowego SFDX
12:58 Nowinka - możliwe wykorzystanie Relevant Test
14:17 Kapelusz Archeologa - czy Ant i Change Set mogą być przydatne?
15:24 Najczęstsze błędy podczas wdrożeń
24:28 Strategie branchingowe i zarządzanie środowiskami Salesforce
30:33 Praca projektowa vs Managed Packages
41:06 Ograniczenia w SF CLI w porównaniu z resztą branży programistycznej
43:04 Ciągłe wdrażanie (CI/CD) a realia biznesowe
46:37 Czy warto w CI odpuszczać Unit Testy, jeżeli wykonują się długo?
52:20 Manual Stepy i skrypty przed- i po-deploymentowe
01:01:51 Deployment przed, czy po merge?
01:06:34 Zmiany przez użytkowników bezpośrednio na Produkcji
01:13:38 Wyzwania z rollbackami w Salesforce
01:19:21 Płatne rozwiązania DevOps typu GearSet, Copado
01:22:00 Salesforce DevOps Center
01:23:49 Dodatkowe narzędzia na Pipeline - Checkmarx, SonnarCube
01:27:41 Wyczekiwane funkcje w Salesforce
01:30:10 Zakończenie