分类 开发者 下的文章

持续集成(Continuous integration,CI)

指的是在开发过程中持续地将所有开发人员的代码合并到代码库的主线上,然后对该主线代码进行编译、测试运行等操作对代码进行检验,其目的是尽可能早的发现代码集成后导致的问题。

实现持续集成的要点主要有:共享的代码库、自动化编译、自动化测试等,同时要保证合理的集成频率,一般持续集成的时机在于开发人员将代码提交到代码库时自动进行,但是如果提交过于频繁,那么应该使用时间间隔的形式进行持续集成。

持续发布(Continuous delivery,CD)

实际上是持续集成上的一个拓展,在持续集成的基础上将发布工作自动化,避免人为操作从而减少发布时间和发布时人为造成的错误。

参考网站:

Git + Docker 多环境自动化部署

本教程适用于 homebrew 安装的 [email protected]

首先安装 xdebug 扩展:

sudo pecl install xdebug

创建 xdebug 配置文件:

/usr/local/etc/php/7.2/conf.d 目录下创建 xdebug.ini 文件,并写入以下内容:

[xdebug]

xdebug.remote_autostart=1
xdebug.default_enable=1
xdebug.remote_port=9000
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1
xdebug.remote_enable=1

重启服务 valet restart

配置 PhpStorm:

点击菜单:Run -> Start Listening for PHP Debug Connections
在指定位置打上断点,浏览器输入网址就可以开始调试啦~

效果:

xdebug.png

配置参考:

xdebug-config.png

过程中遇到任何问题请在下方留言反馈 😄