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