edmondscommerce / ec-bootstrap
该包最新版本(dev-master)没有可用的许可证信息。
开源PHP开发项目的Bootstrap
dev-master
2019-06-10 14:47 UTC
Requires (Dev)
- edmondscommerce/phpqa: dev-master@dev
This package is auto-updated.
Last update: 2024-09-11 03:17:35 UTC
README
开源PHP开发项目的Bootstrap。
如何使用
安装
使用Bootstrap创建一个新项目。
composer create-project edmondscommerce/ec-bootstrap --stability=dev --remove-vcs <project-name>
在新的项目中初始化Git,添加远程仓库等。
cd <project-name> git init git add remote <insert-remote>
Github配置和CI
-
在GitHub上转到您的仓库的GitHub设置。
-
转到分支选项卡以配置对仓库中分支的检查。
-
给出您想要进行检查的分支名称,在本例中是
master
- 勾选“要求状态检查通过才能合并”选项。
- 勾选“要求合并前分支必须是最新的”选项。
- 勾选“包含管理员”选项。
-
为了让状态检查工作,您现在需要登录到状态检查网站以配置它们以挂钩到这些请求。
Scrutinizer-CI
- 使用“+添加仓库”按钮添加一个新仓库。
- 填写github仓库 - 如果与GitHub连接,它将自动填写。
- 选择语言
- 不要勾选“测试/覆盖率标签”选项 - 我们自己添加了这些。
集成CI后
设置以下步骤后,是时候测试它们是否工作。
- 在您的仓库中创建一个新分支
- 进行一些编辑 - 例如修复测试覆盖率
- 将新分支推送到远程
- 检查命令行中的拉取请求链接,当推送时。
- 如果没有,那么登录GitHub并创建一个新的。
现在,在允许您合并分支之前,您应该会看到状态检查正在运行,如果失败将不允许您合并。