В наших приложениях используется webpack. Мне нужны все мои тесты для запуска и артефакты, которые будут созданы веб-пакетом;gitlab-ci с веб-пакетом: какое изображение мне нужно?
В моей package.json, "сборка" сценарий определяется:
..
"build": "webpack --config webpack.config.prod.js -p"
..
и это мой gitlab-ci.yml сейчас:
изображение: iteamdev/узел-WebPack: последние
variables:
NODE_ENV: "development" # required, because we need to install devDependencies
stages:
- build
compile:
stage: build
script:
- npm -v
- npm install -qs # install all dependencies (and devDependencies)
- npm run build # run webpack, set NODE_ENV=production
artifacts:
paths:
- dist/
Какие у меня есть варианты для «изображения»? Я использую это для своих нужд? Должен ли я работать с определенной версией?
Любая конкретная причина использовать это в новой версии узла? Похоже, что речь идет конкретно о webpack, который не включен в этот образ. –
@ JoshNoe мы использовали узел 4.2.2 в то время для GitLab CE, я не думаю, что есть какая-то причина использовать эту версию специально для более новых версий. –