Как лучше всего выполнить несколько команд Windows cmd всего одним щелчком мыши? Возможно, пакетный файл? Например:
php artisan down
в корне производственного проектаcomposer update
s3 put blabla/blabla/assets/ public\assets\ /acl:public-read /sync /sub:withdelete
php artisan up
в корне производственного проектаЭти шаги должны дождаться завершения предыдущего шага, прежде чем продолжить. Любые другие предложения инструментов с благодарностью.
Нет ничего плохого в том, чтобы использовать для этого файл .bat. Если вы хотите запускать это регулярно (например, для какой-то ночной сборки / обновления), также может быть полезно создать повторяющуюся задачу с помощью планировщика Windows и поместить туда команды вместо использования пакетного файла. Если вы решите сделать это, вы все равно сможете запустить задачу вручную в любое время с помощью командной строки. schtasks /run /tn <yourtaskname>
,
Других решений пока нет …