2016-11-06 7 views
1

В наших приложениях используется 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/ 

Какие у меня есть варианты для «изображения»? Я использую это для своих нужд? Должен ли я работать с определенной версией?

ответ

-1

Я бы предпочел использовать для вашего изображения image: node:4.2.2.

+0

Любая конкретная причина использовать это в новой версии узла? Похоже, что речь идет конкретно о webpack, который не включен в этот образ. –

+0

@ JoshNoe мы использовали узел 4.2.2 в то время для GitLab CE, я не думаю, что есть какая-то причина использовать эту версию специально для более новых версий. –