presta/meta-ci

此包已被弃用且不再维护。未建议替代包。

在持续集成中管理 Behat 的虚拟主机

安装次数: 9,323

依赖项: 1

建议者: 0

安全性: 0

星标: 2

关注者: 6

分支: 1

语言:Shell

1.0.0 2014-02-26 11:37 UTC

This package is not auto-updated.

Last update: 2020-09-30 11:44:27 UTC


README

Presta meta CI 允许您为 Jenkins / Travis / Behat 创建虚拟主机。它与 PrestaCMS 的 CI 和 Travis 一起使用。

问题追踪器

📋 问题在 prestaconcept/open-source-management 中管理,以集中我们的开源活动。

ci_init_vhost 的需求

httpd 配置

创建一个目录以存储您的 CI 虚拟主机

mkdir -m775 /etc/httpd/conf.d/jenkins_vhosts
chgrp jenkins /etc/httpd/conf.d/jenkins_vhosts

自动包含虚拟主机

在 Apache 配置文件中包含 jenkins 虚拟主机(在默认虚拟主机之后)

Include conf.d/jenkins_vhosts/*.conf

允许 jenkins 在 /etc/hosts 中写入

chmod g+w /etc/hosts
chgrp jenkins /etc/hosts

允许 jenkins 和重新加载 Apache

用于 visudo 语法检查

visudo -f /etc/sudoers.d/jenkins 

允许 HTTPD 配置测试 + 重新加载的文件内容

Defaults:jenkins !requiretty
jenkins ALL=(ALL) NOPASSWD: /usr/sbin/apachectl graceful
jenkins ALL=(ALL) NOPASSWD: /usr/sbin/apachectl -t

工具

CI 中 Apache 的设置脚本

为了运行 behat 验证或其他内容,这将为当前工作创建一个虚拟主机

bin/ci_init_vhost [<subdir_for_documentroot>]

服务器名称将为 {JOB_NAME}.loc

有关更多信息,请参阅 behat + jenkins

寻求帮助

💬 如果您需要关于此项目的帮助,可以在 我们的 google 群组中发布消息

贡献

欢迎提交拉取请求。

感谢 已做出贡献的每个人

本项目由 PrestaConcept 支持

主要开发者 : @remyfrd

在 MIT 许可证下发布

Bitdeli Badge