问题标签 [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 投票
1 回答
224 浏览

ibm-cloud - 我可以将 Bluemix Continuous Delivery 工具链配置为使用私有 Github 存储库吗?

我在一个私有 Github 组织中有一个私有 Github 存储库,我想配置 Bluemix 的“持续集成”服务以使用该存储库,以便我可以从中加载源代码以构建该工具链中的交付管道。

工具链中 GitHub 磁贴的“查看文档”链接指向旧版 DevOps Services 的文档页面,该页面未提供有关在工具链中配置 GitHub 存储库的任何信息。

当我尝试输入我的 repo 的 URL 时,会出现以下错误:

无法设置集成。检查设置并重试。

原因:克隆 git 存储库时出错。错误详细信息:无法读取存储库:(已删除 URL)。用户未授权,或存储库不存在。

我希望可以选择针对我的帐户授权 Bluemix,但我没有。

如何访问此存储库?

0 投票
1 回答
289 浏览

angularjs - IBM Bluemix:在生产 Devops 中使用 NodeJs 服务 Angular

我有一个 Angular 应用程序,它通过一个小型 NodeJs 应用程序提供服务。

我有一个 Jenkins Job 来构建我的应用程序并将其打包。

输出工件是一个dist目录,其中包含 Angular 应用程序和用于提供服务的节点app.js文件。

我现在想将这些工件推送到 bluemix。

事情是 :

  • 您需要package.jsoncloudfoundry 的文件来检测 nodeJs buildpack
  • 当您拥有package.jsonbluemix/cloudfoundry(?) 时,执行npm install / build / test命令

我已经有一个构建的应用程序,所以我只需要调用node app.js即可为我的应用程序提供服务。在 devops 方面,我更愿意保留 Only Build Once 良好实践。

我目前的绕过是有一个空package.json来欺骗bluemix。

所以,我想知道是否可以在不需要的情况下在 bluemix 上部署节点应用程序package.json

或者至少禁用npm命令?

我只是想让 bluemix/cloudfoundry(?) 做一个node app.js

谢谢你的帮助

0 投票
1 回答
47 浏览

ibm-cloud - 如何为 bluemix track&plan 中的成员授予只读访问权限?

是否可以在具有只读访问权限的 bluemix track&plan 中添加成员?我想限制可以在我的项目中添加/修改工作项的人数。

0 投票
1 回答
61 浏览

ibm-cloud - 升级到 devops 工具链后,Active Deploy `begin` 步骤失败

我们最近将 IBM Bluemix devops 项目升级为 IBM 推荐的工具链,并且不再部署。管道配置似乎已正确迁移,流程部署过程的第一步甚至可以正常工作,创建应用程序的新实例。但是,当它到达 active-deploy-begin 步骤时,它会失败并出现错误:

它似乎从 1 开始构建编号,而不是从之前的 220 编号继续。我尝试从 Bluemix Web 界面删除应用程序级别的服务,但无济于事。任何帮助或指示将不胜感激。

更新

我尝试过的事情:

  1. 删除应用程序并运行构建过程以创建新实例。这是第一次工作,因为它检测到它只是初始构建。但是第二次运行它失败了,同样的Unknown Status错误。
  2. 删除所有以前的部署记录,以消除由于部署标签名称冲突引起的可能性。IEmy-app_1-to-my-app_2

同样有趣的是,active deploy 命令在 cf 命令行中使用该active-deploy-create my-app_1 my-app_2命令工作。因此,问题似乎出在为管道运行活动部署命令的脚本上。

0 投票
2 回答
411 浏览

selenium-webdriver - 如何创建运行 Selenium 脚本的 Bluemix 自动化测试节点?

我想在 Bluemix 持续交付工具链管道中插入一个自动化测试阶段。测试阶段应该使用 Selenium Webdriver 和脚本运行 UI 测试。制作这样一个舞台的好方法是什么?

我在https://hub.jazz.net/docs/deploy/上查看了 Bluemix Build and Deply 教程,但它没有介绍如何使用调用 Selenium 脚本的作业来构建测试节点。我也没有在较新的 Toolchain 文档中找到此类信息。

我访问了 Sauce-labs 站点,看看这是否是在 Bluemix 中构建自动化测试节点的最佳方式,看起来这可能是一种方法,但我想看看我是否可以在 BlueMix 中构建舞台而不使用单独的服务。

0 投票
1 回答
182 浏览

devops-services - cloudfoundry/staticfile-buildpack 静态网页未能在 BlueMix Devops 上部署

我在 GitHub 上有一个简单的静态网站项目。我创建了一个执行“简单”构建和部署的管道。部署日志文件显示以下“信息不足”错误:

来自 git 项目的 manifest.yml 很简单:

这是一个千兆像素的全景照片网络应用程序,其中包含大量文件 - 大约 1.5gb 的图像。我不确定我是否超出了 BlueMix 的限制。

0 投票
2 回答
94 浏览

ibm-cloud - Bluemix 开发运营服务 Web API?

我以为我读到有一个完整的 Web 服务 API 用于自动化最新的 Bluemix DevOps 工具?我在文档中看不到任何明显的东西

https://console.ng.bluemix.net/docs/services/ContinuousDelivery/index.html#cd_getting_started

0 投票
1 回答
69 浏览

devops-services - 如何将 Bitbucket 作为源代码存储库添加到 Bluemix 工具链服务

我想用 bitbucket 作为我的源存储库在 bluemix 中构建管道。

我使用的是 Bluemix,默认情况下它将 github 作为源代码存储库。

0 投票
0 回答
1538 浏览

networking - 从我的 docker swarm 启用外部网络访问

我有一个 docker swarm 在我的环境中运行。到目前为止,每个服务实例都可以看到其他实例,非常好。问题是该服务应该访问位于 DMZ 中的数据库(我在这方面并没有取得太大的成功)。

所以,我有一个使用覆盖网络运行的 docker swarm,我可以做任何修改以使这些服务能够访问外部数据库吗?今天我遇到了这个异常:“连接超时。验证连接属性。确保 SQL Server 实例正在主机上运行并在端口接受 TCP/IP 连接。确保与端口的 TCP 连接是未被防火墙阻止。”

我的服务创建:

我的网络

提前致谢。

0 投票
2 回答
210 浏览

javascript - 为什么我的 LoopBack/Node 应用程序没有在 Bluemix 中部署的工具链上获取环境变量?

我正在尝试通过 Bluemix 上的工具链部署我的 LoopBack/Node.js 应用程序。我正在尝试VCAP_SERVICES在我的datasources.production.js文件中使用。我的问题似乎与部署期间无法访问任何环境变量有关。

我可以在部署期间的日志输出中看到 NODE_ENV 正在设置,但 LoopBack 加载我的datasources.local.js文件而不是生产文件。我的 NODE_ENV 的 console.log 说未定义。我的任何 console.logJSON.parse(process.env.VCAP_SERVICES)结果都在{}.

我还可以在 Bluemix UI 中看到我已将 VCAP_SERVICES 绑定到我的应用程序。

我一直在修改这个提交,但你可以在这里看到我想要做的事情,包括 console.log 调用。https://github.com/StrongLoop-Evangelists/band-app/commit/95640d3ffc7cd9e7553062f7a1b8c66ef0fc2815

这是相关的 console.log 输出: