wearejh / m2-deploy-recipe
Magento 2 部署器食谱
2.1.3
2023-06-02 06:50 UTC
Requires
- deployer/deployer: dev-master
README
设置
部署器配置
在项目根目录中创建一个新的文件 deploy.php
(如果尚不存在)
在此文件中添加以下内容,并根据需要编辑/添加主机/s
<?php namespace Deployer; require 'recipe/mage.php'; host('server.hostname') ->port(22) ->stage('dev') ->user('www-data') ->set('branch', 'develop') ->set('keep_releases', 1) ->set('deploy_path', '/some/deploy/path')
Lighthouse 配置
有一个任务允许你在运行任务后生成桌面和移动 Google Lighthouse 结果。结果会被发送到一个 Slack 频道。你需要设置一个允许 file:write
的 Slack 机器人集成。
要求
lighthouse
CLI 工具(《npm install -g lighthouse》)chromium
设置
将此片段添加到你的 deploy.php
set('lighthouse', ( (new LighthouseConfig())->setTargetUrl('https://test-url.com') ->setBasicAuthToken('amg6Y3IfsasagsaagsaDEwbjUtdzByazgwNHQ=') // optional, if your site is protected ->setSlackAuthToken('xoxb-XXXXXXX-XXXXXXXXX-XXXXXXXXXXXXXX') // Slack bot token ->setSlackChannels('XXXXXXX') //Slack channels you want the message sent to, comma-separated ->setProjectSlug('project-name')
并在部署后通过
dep lighthouse:generate