问题标签 [devops-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
440 浏览

azure-devops - VSTS 发布管理审批者

我正在使用 Visual Studio 团队服务。发布管理的一部分是允许用户批准或不批准部署环境。我注意到批准者列表只能是添加到 VSTS 的人。是否可以有未添加到 VSTS 的审批者。

我想跟踪他们的输入以供批准,但他们对查看用户故事、源代码等没有任何兴趣。

0 投票
2 回答
1197 浏览

angular - Bluemix 构建管道集节点和 npm 版本

我想在 bluemix 上部署一个 Angular 2 应用程序。该代码位于 github,我想在推送某些内容时部署我的应用程序。所以我创建了一个管道。首先是构建管道:构建 Angular 应用程序我需要 angularCLI,所以我想安装它。不幸的是,默认节点版本是 4.2,但 cli 至少需要 6.9。这是我的构建外壳命令:

我试图用 6.9 替换 4.2,但它不起作用,它使用默认节点版本 0.10.40。有人知道如何设置节点版本吗?此外,npm 版本已过时......我该如何解决这个问题?

0 投票
2 回答
285 浏览

ibm-cloud - 是否可以导出交付管道设置?

我想为多个应用程序使用相同的 bluemix 交付管道。我可以将其设置导出到某个模板吗?

提前致谢!

0 投票
1 回答
2061 浏览

node.js - 如何避免 Bluemix 管道分段上的“设备上没有剩余空间”?

我正在使用Bluemix ToolChain 服务,即CI 服务。

部署暂存失败,因为no space left to device.

我使用 manifest.yml 将 disk_quota 设置默认更改为 1024M 和 2048MB,但两个结果都与默认 disk_quota 相同。

我还尝试将 buildpack 设置为sdk-for-nodejs默认值,因为如果我使用默认值,它将下载许多不必要的 buildpack 文件(例如 java 相关的 buildpack)。我以为它会带来节省空间,但结果又是一样的。

我怎样才能解决这个问题?你有什么想法?

这是错误日志。(日志太长,我把部分日志换成“:”)

这也是我的 manifest.yml 文件。

0 投票
1 回答
244 浏览

ibm-cloud - 如何将 API Connect API 作为 BFF 集成到 Bluemix 移动项目中?

尝试使用 API Connect 生成的应用程序作为我的移动项目的后端,添加此处定义的 OPENAPI_SPEC 环境变量:

https://console.ng.bluemix.net/docs/mobile/sdk_compute.html#definition

我可以将应用程序作为计算实例添加到 Mobile Project UI 中,但它无法生成 SDK,我猜这是因为当通过 APIC 编辑器发布到 Bluemix 时,Loopback 应用程序不是直接访问而是通过 APIC 网关访问。

这里有什么建议吗?

0 投票
2 回答
202 浏览

git - Bluemix 上的 cf push 与 git push

我的印象是 cf push 会将我的应用程序部署到 bluemix。而 git push 只会将源推送到项目的 git 存储库,不会重新部署应用程序。那是对的吗?

0 投票
2 回答
326 浏览

ibm-cloud - Bluemix - NodeJS 应用程序的手动部署 Mongo 工作正常,DevOps 管道失败使用相同的命令

我正在尝试自动创建我的 nodeJS 应用程序 + Compose MongoDB,以便能够放在 IBM Marketplace 上。

背景:我可以成功地手动安装(通过终端)应用程序(NodeJS)和 Compose,并让它在 Bluemix 上运行。

我的 DevOps 服务部署阶段的代码:

我的清单文件:

当我启动应用程序时,我看到下面提到缺少节点模块的错误。

当我手动设置(没有 Dev Ops 服务)时,不会发生这种情况,应用程序启动正常并且一切都很好。(即我只是通过终端/外壳运行那些 CF 命令)

任何帮助表示赞赏。

我在应用程序的 Bluemix 控制台的日志中看到以下错误:```

```

0 投票
1 回答
1025 浏览

ibm-cloud - cf push 不考虑 .cignore

我正在尝试将节点项目推送到 Bluemix,并且我希望 cf 忽略我的项目中的 node_modules,所以我的 .cignore 文件中有以下行(在应用程序的根目录中)

节点模块/

当我发出 cf push --random-route 命令时,它说它正在加载 48M、284 个文件。我认为 48M 是 48MB 的文件,所以我认为 cf push 没有考虑 .cignore 文件。上传需要很多时间。

上传48M,上传284个文件19.4M....

0 投票
1 回答
93 浏览

ibm-cloud - Maven 构建在 Bluemix 开发操作管道上失败,但在本地通过

对于使用 devops 管道在 Bluemix 上构建的应用程序,我收到以下错误。构建命令是

并且相同的命令在我的本地服务器上没有问题。

我的构建管道

我是否缺少管道中的配置步骤?为什么是三角洲?

两个不错的功能:我想命名自定义阶段。如果您删除红色/绿色阶段,我想创建一个新阶段作为模板。

0 投票
1 回答
9253 浏览

kubernetes - Kubernetes:使用主机路径进行动态存储配置

我的问题是关于 PersistentVolumeClaim 我在 aws ec2 上设置了一个节点集群我正在尝试使用kubernetes.io/host-path作为Provisioner创建一个存储类。

存储类的yaml文件内容如下,

PersistentVolumeClaim 的 yaml 文件内容如下,

当我尝试在minikube上创建存储类和 PVC 时,它正在工作。它正在 /tmp/hostpath_volume/ 中的 minikube 上创建卷但是,当我在 aws ec2 上的一个节点集群设置上尝试类似的事情时,我收到以下错误

无法创建供应商:卷插件“kubernetes.io/host-path”中的供应被禁用

当我执行kubectl describe pvc task-pv-claim时,我可以看到此错误,此外,未创建 PV,因此声明处于待处理状态

我发现类似 kube-controller-manager 的东西在其选项中显示了 --enable-dynamic-provisioning 和 --enable-hostpath-provisioner 但不知道如何使用它。