Điểm:0

Nhiệm vụ của người triển khai với tùy chọn $?

lá cờ ng

Tôi đang sử dụng trình triển khai (https://deployer.org/docs/6.x/tasks) để triển khai ứng dụng laravel của tôi và nó hoạt động rất tốt. Tuy nhiên, tôi muốn làm cho nó đẹp hơn. Tại sao? Bởi vì tôi có các quy trình NodeJS nền đang chạy và ở mỗi lần triển khai, chúng cần được khởi động lại. Vì có 2 loại ứng dụng nên sau đây có trong ứng dụng của tôi triển khai.php

nhiệm vụ ('hậu triển khai', [
    //'cron:cài đặt',
    'pm2:khởi động lại:qworker',
    'pm2: khởi động lại: tiếng vang',
    'công cụ bộ đệm: xóa: opcache',
])->desc('Sau khi triển khai tác vụ');

Bây giờ để làm điều này, tôi phải thực hiện 2 nhiệm vụ trong công thức nấu ăn.php

desc('Khởi động lại QWorker');
nhiệm vụ(
    'pm2:khởi động lại:qworker',
    chức năng () {
        $option = get('pm2_qworker_name');

        run("khởi động lại pm2 ${option}");
    }
)->onHosts(getenv('SSH_HOST_1'));

desc('Khởi động lại máy chủ Echo');
nhiệm vụ(
    'pm2: khởi động lại: tiếng vang',
    chức năng () {
        $option = get('pm2_echo_name');

        run("khởi động lại pm2 ${option}");
    }
);

Nhưng tôi chỉ muốn giảm việc này xuống còn một tác vụ, nhưng vẫn có thể cho biết tôi muốn khởi động lại quá trình nào. Mục tiêu của tôi sẽ giống như thế này trong triển khai.php tập tin

nhiệm vụ ('hậu triển khai', [
    //'cron:cài đặt',
    'pm2:khởi động lại --cái gì đó',
    'pm2:khởi động lại --something2',
    'công cụ bộ đệm: xóa: opcache',
])->desc('Sau khi triển khai tác vụ');

Bất kỳ ý tưởng làm thế nào để xác định điều này trong công thức nấu ăn.php chỉ trong một nhiệm vụ?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.