问题标签 [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 回答
235 浏览

ibm-cloud - 如何从 IBM Cloud 的 Git 存储库和问题跟踪中导出问题

我在https://git.ng.bluemix.net有一个关于 IBM Cloud 的 Git 存储库和问题跟踪服务(基于 GitLab CE 构建)的项目。我想导出项目中的问题以用于报告目的,但我没有看到项目 UI 中提供的任何选项。有没有办法将我的项目问题导出到电子表格中?

0 投票
1 回答
410 浏览

ibm-cloud - Bluemix 工具链导出和导入

如果我通过 UI 创建了一个 bluemix 工具链,我该如何导出它。我看到有一个选项可以从 yml 文件中描述的模板创建工具链。但是,如何为使用 UI 创建的现有工具链获取这些 yml 文件。谢谢

0 投票
1 回答
121 浏览

version-control - 如何在 Accurev 中查找所有用户列表?是否有任何 API 或 CLI 用于获取 SCM Accurev 的所有用户?

如何在 Accurev 中查找所有用户列表?是否有任何 API 或 CLI 用于获取版本控制 Accurev 的所有用户?

我正在尝试跟踪工具中的所有用户。

0 投票
4 回答
5871 浏览

docker-compose - 通过覆盖删除 docker-compose 上的服务

当我们使用另一个文件 docker-compose.prod.yml 在组合/覆盖中运行时,我想删除在 docker-compose.yml 文件中定义的容器,例如:

覆盖:

然后,运行时:

其实,我有wwwdb_for_development在一起。

我只想要www容器,而不想要其他容器。

0 投票
1 回答
107 浏览

ibm-cloud - 如何从 cli 查看/跟踪 CD 阶段的日志?

我正在研究 IBM bluemix DevOps 工具链。当我的阶段失败时,我需要进入交付管道,在 UI 中检查我的日志。我可以从命令行执行此操作吗?我可以轻松获取我的应用程序的日志(cf 日志),但无法找到持续交付的方法。

0 投票
3 回答
742 浏览

docker - 如何使用letsencrypt在安全服务器上运行docker应用程序?

需要通过安全网络启动 Horizo​​n Server。使用这个 github 仓库 https://github.com/stellar/docker-stellar-core-horizo ​​n

按照我试过的 README 文档,

这将使用 http 服务器通过端口 8000 启动我的 Horizo​​n 应用程序。我需要在 https 服务器上运行。为此,我尝试了一些类似的东西,

还有更多这些 ssl 密钥。尝试使用 nginx 将 https 调用从服务器重定向到 http 调用,但是没有这样做。

请提供一种通过安全服务器启动 docker 容器的方法。

0 投票
2 回答
297 浏览

ibm-cloud - Delivery Pipeline 服务正在初始化。这可能需要一分钟

我需要“部署到 ibm 云”按钮来克隆和部署 3 个 Git 存储库。我环顾四周,根据Bluemix 工具链导出和导入,我认为可以很好地修改https://github.com/open-toolchain/microservices-toolchain-hosted。它给了我一个可爱的 UI,它创建了 3 个正确克隆的 repos 和 3 个管道。但我无法进入任何管道 - 他们都说(永远):

Delivery Pipeline 服务正在初始化。这可能需要一分钟...

我之前使用“部署到云”按钮的 pipeline.yml 之一,但仅用于一个存储库,并且有效。

在控制台中我看到:

de87fd0d-f482-492a-8e3b-618a9ea2dfa2?env_id=ibm:yp:us-south:1 WebSocket 连接到 'wss://pipeline-ui-service.ng.bluemix.net/devops/pipelines/socket.io/? pipelineId=de87fd0d-f482-492a-8e3b-618a9ea2dfa2&sessionId=f0145a6d-924d-4922-a464-60109321bba5&time=1513850425418&​​EIO=3&transport=websocket'失败:WebSocket在连接建立之前关闭。

我正在努力调试这个。我找不到任何日志或线索来说明问题所在。我会以正确的方式解决这个问题吗?有没有任何日志/方法来调试这个?甚至任何文档,我所能找到的只是在 UI 中进行设置。这很好,这行得通。但我想要它就像那个为我的客户简化它的开放工具链一样。

编辑:我把它缩小到删除酱实验室。我从 toolchain.yml 和 pipeline*yml 文件中删除了它的 yml 文件和所有对它的引用。现在,即使我使用默认的微服务存储库,管道也不会初始化。这是提交:https ://github.com/MaeveOReilly/toolchain-fun/commit/6a9e1f49deca4b1f2932789fb60fbf39339f1d42#diff-08ef8388c233ad3eb0b293470baa5d23

这是一个有问题的管道: https ://console.bluemix.net/devops/pipelines/52a0dcd6-38a8-4452-9e48-03c895484f1e?env_id=ibm:yp:us-south

0 投票
1 回答
78 浏览

ibm-cloud - IBM-Cloud:安排部署

我们正在尝试schedule a deploy,类似every sunday at 4 am, do deploy, even if nothing has changed,但阅读 IBM Cloud 的官方文档:这里,文档与控制台中的工具不匹配:

文件:

在此处输入图像描述

真实的:

在此处输入图像描述

所以,问题是:我们如何安排部署?

更新:

我们只看到这个选项:

在此处输入图像描述

点击“配置阶段”后,我们看到:

在此处输入图像描述

有 2 个选项可用:

  1. 上一阶段执行完成
  2. 手动执行阶段

更新 2:

在此处输入图像描述

更新 3:

在此处输入图像描述

0 投票
1 回答
524 浏览

terraform - 为什么 Terraform 0.8.8 一直要求我以交互方式输入变量?

我正在使用 Terraform 0.8.8,它一直要求我以交互方式输入某些变量(第一个是var.allowed_ips_app_elb_https_env_specific)。

我有一个 variables.tf 文件,其中包含我要输入的所有变量,但是当我运行 terraform 计划时它一直要求我输入它们。

我们所有的代码都已提交给我们内部的 Gitlab,我的同事可以运行相同的代码,而无需要求他以交互方式输入变量。

以下是 variables.tf 文件的一部分,要求我在运行计划命令时输入变量。

^ 我已删除 IP 和评论并将其更改为 *.

谢谢,

或者

0 投票
1 回答
782 浏览

asp.net-mvc - “您无权查看此目录或页面。” 只有在 Azure 上切换到生产环境后才会出错

我有一个在 Azure 上运行的多租户 ASP.NET MVC 5 Web 应用程序。在成功部署到登台后,我使用登台槽切换到生产环境。当我交换生产和登台站点时,会显示消息

您无权查看此目录或页面。

如果我在 kudu(或 ftp)中打开 web.config 并保存而不做任何更改,那么消息就会消失并且站点正常加载。如果我在登台时这样做也是如此。交换期间发生了一些事情,这会阻止两个 Web 应用程序正确加载。虽然消息存在,但我可以导航到 html 文件,但任何 MVC 路由都会显示上面的权限消息。

关于我的设置的注意事项

在交换之前,我会检查生产站点和暂存站点是否正常运行。

交换时,我将源设置为暂存,将目标设置为生产。没有警告,一个设置在两个插槽中具有相同的值,两个新的源设置将应用于目标插槽。一个是连接字符串,另一个是 AppSetting。

默认文档在 web.config 中设置

其他适当的 web.config 设置已到位:

但鉴于一旦我重新保存 web.config 网站就会加载,我认为 web.config 设置没有任何问题。

此问题在更改构建以将视图预编译为单个 dll 后开始。在站点根 PrecompiledApp.config 上生成一个新的配置文件

新的构建配置设置:

但同样,在初始构建和部署之后分阶段加载。只有在交换之后才会出现问题。再一次,如果我打开 web.config 并保存而不做任何更改,问题就会得到纠正。

会不会是 App Domain 正在关闭但没有重新启动?我在这里想念什么?