美文网首页
代码部署工具 Deployer 简单使用

代码部署工具 Deployer 简单使用

作者: 码农工号9527 | 来源:发表于2020-06-29 17:13 被阅读0次

安装

第一种 通过 Phar 存档,只需运行一下命令即可:

curl -LO https://deployer.org/deployer.phar

mv deployer.phar /usr/local/bin/dep

chmod +x /usr/local/bin/dep

第二种 通过 composer 安装:

composer require deployer/deployer --dev

php vendor/bin/dep

第三种 通过 Github 源代码安装:

#clone 最新的代码:
git clone https://github.com/deployphp/deployer.git
#在源代码目录下运行:
php ./build

第三种方法会建立 deployer.phar 的 Phar 归档,所以建议使用第一种方法安装。

使用

安装完后,你可以通过 dep 使用 Deployer ,在你的项目目录下运行以下命令:

dep init

运行此命令后会出现下图的选项,可选择你所需的


image.png

初始化后,会自动生成 deployer.php 文件。 deployer.php 文件包含了基本的部署配置和任务,且有明确的注释,你可以根据注释在适当的地方添加配置以及任务。

当你第一次成功部署的时候, Deployer 会自动帮你在服务器上生成一下文件:

  1. releases 包含你部署项目的版本(默认保留 5 个版本)
  2. shared 包含你部署项目的共享文件或目录(如:Laravel 的 Storage 目录、.env 文件等 )
  3. current 软连接到你当前发布的版本

配置

deploy.php配置如下:


image.png

我当前采用的是用户登陆目标机器操作的,也可以用密钥登陆,还没摸过,之后再看看

执行效果图如下:


image.png

相关文章

网友评论

      本文标题:代码部署工具 Deployer 简单使用

      本文链接:https://www.haomeiwen.com/subject/elqafktx.html