2016-11-06 62 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我们当时使用了Node 4.2.2作为GitLab CE,我不认为有什么理由使用该版本,而不是新版本。 –

相关问题