AWS eb deploy не показывает изменения, которые я внес в файл css

Вот текущая настройка веб-сайта, над которым я сейчас работаю:

2 ветки Git: Test_branch (созданная для целей разработки) Master (созданная для производства)

1 EB-среда Производство

Я сделал несколько изменений стиля в файле scss, связанных с разрабатываемой страницей сайта WordPress. После предварительной компиляции этапов я отправил их в ветку Test_branch с помощью git checkout. Затем я внес свои изменения в производственную среду AWS (недавно мне пришлось удалить клонированную среду разработки, поскольку она не вела себя в соответствии с ожиданиями), которая изначально была основана на основной ветке репозитория git.

После внесения изменений я очистил кеш и просмотрел страницу, на которой ожидал, что изменения произойдут. Тем не менее, изменения не отображались соответствующим образом. Я даже проверил версии приложения, чтобы определить, были ли внесенные мной изменения, и в загруженной версии приложения были изменения. Он просто не отображается на странице сайта. Когда я проверяю консоль браузера, она также не показывает стили, к которым я применил.

Итак, у меня есть вопрос: принимает ли среда eb изменения только в том случае, если они применяются к основной ветке? Если это так, должен ли я просто объединить тестовую ветку с мастер-ветвью или просто оформить заказ на мастер-ветку, отправить мои изменения и развернуть. Я бы подумал, что не имеет значения, какая ветка используется, если я делаю «eb use» перед развертыванием кода.


person JMags1632    schedule 28.02.2020    source источник
comment
Вы можете добавить некоторые параметры в файл css ex:style.css?date   -  person vadivel a    schedule 28.02.2020
comment
Привет @vadivel а. Спасибо за предложение. Я немного смущен тем, что это будет делать для файла. Можете ли вы объяснить, что делает это решение?   -  person JMags1632    schedule 28.02.2020
comment
Среда eb принимает изменения из любой ветки, из которой вы выполняете развертывание. Это совершенно не обязательно должно быть из основной ветки. Дважды проверьте список версий приложения: в Elastic Beanstalk щелкните раскрывающийся список с именем вашего приложения, выберите «Версии приложения» и убедитесь, что ваша производственная среда указана в списке коммитов, в которых есть это последнее изменение.   -  person littleforest    schedule 29.02.2020


Ответы (1)


Я обнаружил, что мне нужно загрузить файлы моей темы через опцию CDN плагина W3Total Cache, а затем очистить кеш, чтобы правильно просмотреть внесенные изменения.

person JMags1632    schedule 02.03.2020