presta / meta-ci
此包已被弃用且不再维护。未建议替代包。
在持续集成中管理 Behat 的虚拟主机
1.0.0
2014-02-26 11:37 UTC
Requires
- pdepend/pdepend: 1.1.1
- phploc/phploc: *
- phpmd/phpmd: 1.4.*
- phpunit/phpunit: 3.7.*
- sebastian/phpcpd: *
- squizlabs/php_codesniffer: 1.*
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 许可证下发布