用于APP的Bluemix Pipeline Deployment Envirorment变量

时间:2017-07-20 18:12:52

标签: node.js ibm-cloud cloudfoundry ibm-jazz devops-services

IBM删除了我的GIT回购和管道......这些家伙很疯狂......

现在我的部署是破旧的。而现在我的管道还没有存在。我不记得2年前我是如何创建自定义指令的。

如何在NodeJS应用程序中的部署自定义脚本中创建自定义变量?

我使用管道部署来创建3个环境,我需要在每个环境APP中使用自定义变量。

这不起作用:

#!/bin/bash
cf push "${CF_APP}" --no-start
cf set-env "${CF_APP}" APP_ENVIRONMENT "QA"
cf restage "${CF_APP}"

我需要添加一些安装依赖项,比如npm install吗? 我需要添加一些关于我想要使用NodeJS和版本的东西吗? 我需要按顺序排列吗?

在自定义服务器很简单,安装nodejs后你就可以了npm install&&节点应用程序,结束。在Bluemix中无处不在。

1 个答案:

答案 0 :(得分:0)

您需要设置单独的部署阶段才能部署到3个环境。有关如何添加配置属性,请参阅documentation on delivery pipeline

顺便说一下,您是否介意在jazz.net上发送一封电子邮件,其中包含您认为已删除的Git仓库的网址?谢谢!