首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM持续交付管道节点版本太低

IBM持续交付管道节点版本太低
EN

Stack Overflow用户
提问于 2018-11-16 21:50:14
回答 2查看 195关注 0票数 0

我们需要使用DevOps管道在IBM Cloud上构建一个Angular 6前端项目,但该项目至少需要Node v8,而IBM Cloud DevOps管道只支持v6.7。我们如何构建我们的项目?是否可以在DevOps管道环境中升级或自定义节点版本?

EN

回答 2

Stack Overflow用户

发布于 2018-11-16 22:12:18

正如这里https://console.bluemix.net/docs/services/ContinuousDelivery/pipeline_deploy_var.html#deliverypipeline_environment中详细介绍的那样,IBM的DevOps工具链当前确实可以导出到Node6.7.0。

但您可以自由安装任何版本的node。为此,请将以下内容添加到您的构建作业中,并删除管道提供的任何现有导出到节点。

代码语言:javascript
复制
#!/bin/bash

npm config delete prefix
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash
. ~/.nvm/nvm.sh
nvm install 8.9.0

node --version

# build instructions follow

这种方法使用Node Version Manager

票数 5
EN

Stack Overflow用户

发布于 2019-03-18 19:49:40

另一种不同的解决方案是使用自定义Docker镜像和您的服务所需的节点版本的

因此,要配置您的Pipeline步骤,您需要选择作为编译器类型"Custom Docker image“,然后在容器名称的输入字段中,为您的Node版本选择一个,例如"node:10.15.2”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53339164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档