Magento 2部署CSS更新

Magento 2部署CSS更新,css,magento,deployment,continuous-integration,magento2,Css,Magento,Deployment,Continuous Integration,Magento2,我试图找到一种方法,在生产模式下移动css更新,而不启用任何停机或维护模式 例如,如果我在theme的style.css中更新了一些内容,我需要运行下面的命令来获得合并css文件中包含的css更新 rm-rf var/视图预处理/* rm-rf发布/静态/前端/* php bin/magento设置:静态内容:部署 php bin/magento缓存:刷新 但这会造成停机。同时运行deploy命令不会更新css 有什么建议吗?你可以试试php-bin/magento设置:静态内容:deploy-

我试图找到一种方法,在生产模式下移动css更新,而不启用任何停机或维护模式

例如,如果我在theme的style.css中更新了一些内容,我需要运行下面的命令来获得合并css文件中包含的css更新

rm-rf var/视图预处理/* rm-rf发布/静态/前端/* php bin/magento设置:静态内容:部署 php bin/magento缓存:刷新

但这会造成停机。同时运行deploy命令不会更新css


有什么建议吗?

你可以试试php-bin/magento设置:静态内容:deploy-f,然后是php-bin/magento缓存:flush。这是我的Magento 2在生产模式下的工作,你可以使用一些人称之为阴影环境的东西。这是一个包含Magento文件系统副本的文件夹。您执行的所有命令、编写器和文件系统工作/更改都不是
bin/magento安装程序:升级
,然后在linux上,如果不需要
setup:upgrade
,则将其重新同步到live文件夹,然后刷新缓存,否则会有一点停机时间
安装程序:升级--保持生成的
和维护模式。我在staging中尝试了有限的数量,但这不是一个完整的答案,所以你需要自己解决细节问题。