У меня есть пакет. json вроде:
{
"dependencies": {
"my-custom-package": "git+https://oauth2:my_key@gitlab.example.com/my-project/my-common-project-package#4405b6d781a5fd4239d17b418a6d38cd687c6017"
}
}
В gitlab-ci.yml у меня есть:
build-js:
image: node
stage: build-js
allow_failure: false
before_script:
- echo "STARTED > build-js"
- cat project/.env
- npm install -g grunt-cli
script:
- cd project
- npm ci
- grunt update-libraries
- grunt
- rm -rf node_modules
Тем не менее npm ci
не обновляет "мой -custom-package "и, похоже, использует более старый пакет из кеша. По сути, это игнорирование коммита га sh. Есть ли какой-либо флаг или способ сказать npm ci
использовать новый коммит ha sh?
Дополнительная информация: https://docs.npmjs.com/cli/ci.html