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

ruby-on-rails - 如何根据环境在 Elastic Beanstalk 上运行条件脚本?

我将在 Elastic Beanstalk 上运行 Rails 应用程序,并且我将拥有 Web 和 Worker 环境。问题是,由于它们共享相同的代码,我需要在工作环境中运行一些特定的 ebextensions(以初始化工作进程)和在 Web 上运行一些特定的脚本(以初始化应用服务器)。如何将 .ebextensions 文件夹内不同文件夹中的两个脚本分开,然后根据环境变量告诉 Elastic Beanstalk 运行?

谢谢,

0 投票
2 回答
78 浏览

jira - 如何在 JIRA 中为任务和子任务设置单独的自定义字段

如何在 JIRA 中为任务和子任务设置单独的自定义字段。例如,

任务 A 应具有以下字段: A B C D

上述任务 A 的子任务应具有以下字段 E F G H

子任务字段不应在其父任务中可见,反之亦然。可能有一些常见的字段,但我很想知道在任务和子任务中不常见的字段,原因是我不希望在父任务和子任务之间重复字段。

谢谢!

0 投票
1 回答
168 浏览

go - DevOps 服务测试无法在带有 Go 的 BlueMix/hub.jazz 中运行

我正在尝试在我的软件上运行测试,因为它即将通过 git 部署到 blueMix。目前管道是“构建阶段”->“部署阶段”,现在我正在尝试在该过程的中间实施“测试阶段”。

我的测试阶段有一个测试工作,并且Tester Typesimple. 我目前的命令是:

,但是测试阶段失败并返回:

显然 go 没有在测试阶段安装。我是否让测试服务器在每个新的 git push 上安装 Go 来测试它,还是我大错特错了?

谢谢!

0 投票
1 回答
1629 浏览

django - 使用 fpm 制作 deb 包时设置自定义安装目录

我正在使用 fpm 创建一个 deb 包,但是当我安装该 deb 包时,它安装到了错误的位置,我的 fpm 命令是:

我要打包的文件夹存在于/tmp/tmpjWTuVp/my_project,但每次我安装它时:

它将它安装到/tmp/tmpjWTuVp/my_project,理想情况下我希望它安装到/var/lib/my_project. 我已经尝试过--installdir--root使用我的dpkg命令,但它抱怨cannot access archive: No such file or directory

其他信息:

  • 我正在安装到一个 ubuntu 盒子上
  • 我对 deb 包装很陌生,所以可能错过了一些明显的东西
  • 我不一定愿意fpm也很乐意听到其他可行的建议
  • 里面my_project是一个pythonvirtualenv和我的django项目
0 投票
1 回答
1206 浏览

ansible - 如何使用 Ansible 模块在 ubuntu 14.04 中创建 lxc 容器?

我正在尝试使用 ansible 提供的 lxc_container 模块创建一个 lxc 容器。有人可以告诉我将创建 lxc 容器的确切剧本任务吗?

0 投票
1 回答
553 浏览

build - IBM DevOps Pipeline:如何访问以前工作的工件?

我有一个构建阶段,如下所示,有两个构建作业,一个frontend和一个backend作业。如何从作业的构建脚本直接访问作业的构建存档目录?frontendbackend

我需要访问frontend构建工件才能正确构建最终存档。我可以看到所有工件都显示在frontend构建的工件选项卡中。但是我如何从第二份工作中访问它,即backend构建?

我在这里看到有一个环境变量可以访问当前作业的存档目录,但我需要访问其他作业存档目录。

在此处输入图像描述

0 投票
0 回答
61 浏览

google-compute-engine - 不能再创建或复制 GCE 实例模板

由于昨天发生了任何更新,我无法再创建或复制任何实例模板。单击“创建”按钮时,什么也没有发生——甚至没有错误。

这会阻止我们部署更新,因此这是一个关键问题。

谢谢!

0 投票
3 回答
2049 浏览

docker - Docker Containers 和 Swarm 的有效监控解决方案?

我正在寻找 Web 应用程序的监控解决方案,部署为一组 Docker 容器,分布在 7-10 个虚拟机中。高级别的要求是:

  • 性能仪表板的可配置 Web 和 REST 接口
  • VM 级别的一般性能指标(CPU/内存/IO)
  • 容器和/或虚拟机脱机/重启时发出警报
  • 可以在需要时深入了解容器流程活动
  • 主机操作系统是 CoreOS 和 Ubuntu

这里有任何建议/最佳实践吗?

注意:外部 Kibana 安装用于从部署在 VM 上的 Logstash 代理收集应用程序日志。

0 投票
1 回答
5951 浏览

testing - 如何在开发过程中检查 SaltStack 的 SLS 文件的语法正确性

SaltStack 在部署自动化方面非常出色,但我每次都必须运行完整的集成测试来检查我的 sls 文件在语法上是否正确。例如,如果有重复的 ID 或错误的缩进。有没有一种方法可以在几秒钟内测试我的 sls 文件而无需复杂的环境设置?我正在为 sls 文件寻找某种 linter。

0 投票
2 回答
2243 浏览

centos - Docker Lamp Centos7:'/bin/sh -c systemctl start httpd.service' 返回一个非零代码:1

我开始使用docker自动化环境,然后我试图构建一个简单LAMP的,所以Dockerfile如下:

所以当我构建图像时

然后,当我运行代码时,出现以下错误:

当我进入交互模式时(在之后跳转命令RUN systemctl start httpd.service并重新构建图像):

在尝试手动启动服务后,httpd我收到以下错误:

所以,我不知道我做错了什么?