问题标签 [devops]

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 投票
3 回答
4033 浏览

ios - 无法删除“tmp”,因为您无权访问它

尝试在 macincloud 服务器上调用模拟器时,出现以下错误。

mac_tmp_could_not_be_removed

我尝试的步骤:
1)在我的 mac 机器上搜索“tmp”目录,但没有看到任何目录。
2)尝试重置模拟器,但在确认屏幕(询问是否重置模拟器)之后,它会抛出与上述相同的错误。

Xcode目录的权限如下:

在此处输入图像描述

活动监视器中,我搜索了与模拟器相关的进程,并使用日志我可以找出“tmp”文件夹的位置,试图删除哪个模拟器抛出错误。当我尝试手动删除文件夹时,出现以下错误:

在此处输入图像描述

所以这意味着root用户需要删除“tmp”目录。由于我使用非 root 用户来调用模拟器,我该如何解决这个问题?

编辑:我已经在家里递归地提升了我的帐户的权限,并且我拥有以下权限:

我的权限

当我尝试删除 tmp 目录的内容时更改权限后,我收到此错误: 在此处输入图像描述

所以我认为我在主目录下的文件夹/文件上提供的权限有问题。

0 投票
1 回答
169 浏览

ibm-cloud - Bluemix 项目所有者变更

如果作为 Bluemix DevOps 项目所有者的员工离开公司,谁可以以及我们如何将该项目的所有者更改为他的替代者?

0 投票
2 回答
796 浏览

nginx - 每秒测量请求数

Parse.com 有一个非常有用的工具,它可以在给定时间内绘制每秒向您的应用程序发出的请求数。我想知道 Nginx 配置,是否有任何工具可以同时进行?

0 投票
2 回答
4599 浏览

powershell - 从 Powershell 启动 vNext 构建并获取工件

为了自动化我们的部署,我想根据给定的 ChangeSetId 重建一个应用程序。构建完成后,我想获取构建的工件(.exe),以便我们部署它们。为了这个问题,我将重点放在“从构建中获取工件”部分。

出于 DevOps 的目的,我想使用 PowerShell,因为它应该能够访问 TFS API 库并且因为 MS 建议使用它。

环境

我已经在我们的 On Premise TFS 2015 服务器(运行良好)中设置了构建 - 并在此构建之后添加了一个VSO 任务“发布工件”。到目前为止,一切都很好。发布的工件将存储在服务器上,这基本上意味着我必须下载连接到构建的工件 - 每个现有构建都将链接其工件 - 这比我书中的 UNC 下降更好。

不,我的挑战来了;如何以编程方式访问这些工件,步骤 3?

  1. 获取 ChangeSetId 的来源
  2. 具有给定配置的 MSBuild 应用程序
  3. 使用 PowerShell 获取构建工件
  4. 使用发布管理(也包括 Powershell)部署到环境
0 投票
3 回答
2618 浏览

nginx - nginx 在 X-RateLimit-Remaining 标头中设置 limit_req 的剩余计数

我实际上有点惊讶,经过几个小时的谷歌搜索后我找不到任何东西,但问题如下:

我希望 nginx 作为我 API 的节流阀。

我的配置文件包含一个被广泛引用的示例limit_req_zone

limit_req_zone $binary_remote_addr zone=limit:2m rate=10r/m;

连同我location的包含预期的指令limit_req zone=limit nodelay;

我希望 nginx 将标头附加到X-RateLimit-RemainingX-RateLimit-Reset属性的响应消息中。rate=10r/m基本上让nginx使用填充的活动计数X-RateLimit-Remaining和相同rate=10r/m值的时间范围来填充X-RateLimit-Reset刷新前还剩多少秒。

想法?可能的?希望避免点击应用程序来获取这些数字。

0 投票
1 回答
909 浏览

amazon-web-services - 我可以在 AWS Cloudwatch 警报中包含自定义数据吗?

我正在使用 AWS Cloudwatch 监控我的 AWS EC2 实例上的应用程序日志文件。当 Cloudwatch 警报由我定义的指标触发时,有没有办法在 Cloudwatch 警报中包含自定义数据(IE 堆栈跟踪)?

0 投票
1 回答
102 浏览

ibm-cloud - 是否可以在 Bluemix Devops Services 中进行代码审查工作流?

我们习惯于运行 Java 开发项目,通常使用包括 Stash 在内的 Atlassian 产品。我们现在尝试改用 Bluemix Devops Services。

我们发现的一个限制是您无法创建拉取请求,这意味着我们无法在合并之前审查对源代码的更改。

是这样吗?其他人对 Bluemix Devops 中的源代码审查工作流程做了什么?

0 投票
1 回答
257 浏览

macos - 如何设置 OSX 开发机器以在特定时间安装干净

有谁知道每天早上 5 点设置 OSX 开发机器以安装 xcode 并设置干净的开发环境的简单方法?

我正在考虑使用 boxen 之类的东西,但我面临的问题是它们都需要安装 Xcode 才能工作。

0 投票
1 回答
199 浏览

maven - 在构建管道中的 MVN 之前运行 Grunt 任务?

这个问题是针对 Bluemix DevOps 的。

我有一个 Java 后端应用程序,它有一个相当大的 JavaScript 前端。因此,我创建了一个 GRUNT 任务来完成所需的操作:uglify、minify、CDNify 等。我当前的设置是让 Bluemix 构建刚刚运行mvn -B package,并且预先将 Grunt 任务作为脚本放在我的本地机器上:

但这排除了使用在线编辑器进行的任何编辑。所以我想让这两个任务都由管道运行。我看到 3 个选项:

  1. git push在作为单独任务触发的一个构建块中运行这两个任务
  2. 在一个由触发的构建脚本中运行它们git push
  3. 运行 2 个管道步骤,第一个由 触发git push,第二个由第一个完成
  4. 别的东西

我还没有尝试过(对我感到羞耻),只是想问一下是否有人这样做过(如果是 - 很酷,如果不是,我稍后会发布我的发现)

0 投票
2 回答
57 浏览

docker - 您将如何处理 dockerfile 和 rpm 脚本?

目前我rpm为我的应用程序创建并使用puppet. 你将如何使用docker?有最佳实践吗?推荐的方法是什么?

  1. 继续为您的应用创建 rpm 并安装在 docker 中。
  2. 只需使用 docker 文件来执行您在rpm为您的应用程序创建图像时需要的脚本,就不再需要了。

谢谢