AutoPullNotify.php
1.2 KB
<?php
namespace App\Models\AutoPull;
use App\Models\Base;
use App\Models\Devops\ServerConfig;
use App\Models\Devops\Servers;
class AutoPullNotify extends Base
{
protected $table = 'gl_auto_pull_notify';
public static function serversMap()
{
return Servers::where('status', 0)->where('id', '!=', ServerConfig::SELF_TEST_ID)->pluck('server_name', 'id')->toArray();
}
public static function processMap()
{
return [
'php artisan pack_site_dir' => '打包站点静态页面',
'php artisan handle_html' => '拉取页面zip文件并解压',
// 'php artisan create_update_page_route' => '创建主站路由',
'php artisan create_update_page_master' => '生成主站页面',
'php artisan create_update_page_minor' => '生成小语种页面',
'php artisan create_update_page_sitemap' => '生成主站sitemap,robots',
// 'php artisan create_update_amp_route' => '创建amp站路由',
'php artisan create_update_page_amp' => '生成amp站页面',
'php artisan create_update_amp_sitemap' => '生成amp站sitemap,robots',
];
}
}