script:
- npm config set -- //gitlab.com/api/v4/packages/npm/:_authToken=${REGISTRY_DEPLOY_TOKEN}
- npm ci
- |
if [ $CI_COMMIT_TAG_MESSAGE == "demo" ]; then
echo "Building for demo"
npm run build -- --configuration=demo
else
echo "Building for dev"
npm run build
fi
анга глобально установлена?
это pipline. "@angular/cli": "~15.1.5", есть package.json
это то понятно.. но ты сначала устанавливаешь глобально ангу , а потом уже свои скрипты рулишь.. иначе он не попадает туда..
так все что прописано в package.json запускается из node_modules/bin
да;. но можно попробовать указать чтото вроде такого таска "ng" : "./node_modules/.bin/ng" или както так
мы в нодо/докере уже предустанавливали ng cli.. вы так разве не делаете?
я дист в s3 складываю
да не дист;;.;; у тебя гитлаб пайп стартует в докер имэйдже.. вот в нем и надо глобальные пакеты утанавливать
еще подозрительно что ранее: - npm ci - npm run build так было, и все нормально жило, пока я не решил сделать ветвление
добавь туда вывод "which ng" и/или "ng version"
Обсуждают сегодня