问题标签 [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.
ruby-on-rails - 如何根据环境在 Elastic Beanstalk 上运行条件脚本?
我将在 Elastic Beanstalk 上运行 Rails 应用程序,并且我将拥有 Web 和 Worker 环境。问题是,由于它们共享相同的代码,我需要在工作环境中运行一些特定的 ebextensions(以初始化工作进程)和在 Web 上运行一些特定的脚本(以初始化应用服务器)。如何将 .ebextensions 文件夹内不同文件夹中的两个脚本分开,然后根据环境变量告诉 Elastic Beanstalk 运行?
谢谢,
jira - 如何在 JIRA 中为任务和子任务设置单独的自定义字段
如何在 JIRA 中为任务和子任务设置单独的自定义字段。例如,
任务 A 应具有以下字段: A B C D
上述任务 A 的子任务应具有以下字段 E F G H
子任务字段不应在其父任务中可见,反之亦然。可能有一些常见的字段,但我很想知道在任务和子任务中不常见的字段,原因是我不希望在父任务和子任务之间重复字段。
谢谢!
go - DevOps 服务测试无法在带有 Go 的 BlueMix/hub.jazz 中运行
我正在尝试在我的软件上运行测试,因为它即将通过 git 部署到 blueMix。目前管道是“构建阶段”->“部署阶段”,现在我正在尝试在该过程的中间实施“测试阶段”。
我的测试阶段有一个测试工作,并且Tester Type
是simple
. 我目前的命令是:
,但是测试阶段失败并返回:
显然 go 没有在测试阶段安装。我是否让测试服务器在每个新的 git push 上安装 Go 来测试它,还是我大错特错了?
谢谢!
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项目
ansible - 如何使用 Ansible 模块在 ubuntu 14.04 中创建 lxc 容器?
我正在尝试使用 ansible 提供的 lxc_container 模块创建一个 lxc 容器。有人可以告诉我将创建 lxc 容器的确切剧本任务吗?
build - IBM DevOps Pipeline:如何访问以前工作的工件?
我有一个构建阶段,如下所示,有两个构建作业,一个frontend
和一个backend
作业。如何从作业的构建脚本直接访问作业的构建存档目录?frontend
backend
我需要访问frontend
构建工件才能正确构建最终存档。我可以看到所有工件都显示在frontend
构建的工件选项卡中。但是我如何从第二份工作中访问它,即backend
构建?
我在这里看到有一个环境变量可以访问当前作业的存档目录,但我需要访问其他作业存档目录。
google-compute-engine - 不能再创建或复制 GCE 实例模板
由于昨天发生了任何更新,我无法再创建或复制任何实例模板。单击“创建”按钮时,什么也没有发生——甚至没有错误。
这会阻止我们部署更新,因此这是一个关键问题。
谢谢!
docker - Docker Containers 和 Swarm 的有效监控解决方案?
我正在寻找 Web 应用程序的监控解决方案,部署为一组 Docker 容器,分布在 7-10 个虚拟机中。高级别的要求是:
- 性能仪表板的可配置 Web 和 REST 接口
- VM 级别的一般性能指标(CPU/内存/IO)
- 容器和/或虚拟机脱机/重启时发出警报
- 可以在需要时深入了解容器流程活动
- 主机操作系统是 CoreOS 和 Ubuntu
这里有任何建议/最佳实践吗?
注意:外部 Kibana 安装用于从部署在 VM 上的 Logstash 代理收集应用程序日志。
testing - 如何在开发过程中检查 SaltStack 的 SLS 文件的语法正确性
SaltStack 在部署自动化方面非常出色,但我每次都必须运行完整的集成测试来检查我的 sls 文件在语法上是否正确。例如,如果有重复的 ID 或错误的缩进。有没有一种方法可以在几秒钟内测试我的 sls 文件而无需复杂的环境设置?我正在为 sls 文件寻找某种 linter。
centos - Docker Lamp Centos7:'/bin/sh -c systemctl start httpd.service' 返回一个非零代码:1
我开始使用docker
自动化环境,然后我试图构建一个简单LAMP
的,所以Dockerfile
如下:
所以当我构建图像时
然后,当我运行代码时,出现以下错误:
当我进入交互模式时(在之后跳转命令RUN systemctl start httpd.service
并重新构建图像):
在尝试手动启动服务后,httpd
我收到以下错误:
所以,我不知道我做错了什么?