Днешната борба е с nodejs и Azure pipelines. Няколко неща, които знам, но забравям понякога:

  1. MacOS си има команда, която взима stdout и го праща към clipboard-а –> cat package-lock.json | pbcopy После paste където си пожелаете, но ако искате по някаква причина да го направите през конзолата можете с pbpaste
  2. Можете да генерирате package-lock.json с npm i --package-lock-only. Така няма да проверява node_modules и да тегли dependencies
  3. Azure си имат много приятен списък с всичко инсталирано по техните runnenrs на база image. Можете да намерите например списък с всичко по техния Ubuntu 22.04 image
  4. Може и да има по-добро решение, но когато имам някаква дебъг сесия и имам да проверя няколко лога и/или файла които са на runner-a предпочитам да направя една стъпка, която прави job artifact в който мога да навигирам спокойно. Изглежда по този начин. Това например днес ми спести няколко допълнителни run-а за да видя няколко конфигурации, логове и .npmrc.