Codeship + Wpengine - PullRequest
       16

Codeship + Wpengine

0 голосов
/ 13 февраля 2019

Я только что много узнал о Codeship и настраивал сборку развертывания с помощью wpengine.Я создал следующие шаги:

ШАГ 1

cd wp-content/themes/THEME-NAME
nvm install 8.9.1
nvm use 8.9.1

ШАГ 2

npm run deploy-staging  // This runs npm install && gulp --env=staging
rm .gitignore           // not removing the main file, just the theme .gitignore
cd ../../../

ШАГ 3

git config --global user.name "USERNAME"
git config --global user.email "EMAIL
git remote add staging git@git.wpengine.com:production/example-stag.git
git add .
git commit -m "DEPLOYMENT STAG"
git push staging HEAD:branch-name --force
git push staging HEAD:master --force

Причина, по которой я добавил git push staging HEAD:master --force в качестве теста.У меня проблема в том, что файлы правильно обновляются, но удаленные файлы не удаляются при нажатии.Я не был уверен, что это потому, что я давил ветку или нет.

Я добавил файл .gitignore в папку темы, чтобы игнорировать папку сборки.Это так, чтобы я мог запустить gulp и правильно собрать все уменьшенные файлы.

Я не уверен, что это хорошая практика, и какую тестовую сборку я бы запустил раньше.Я просто ищу больше информации о том, как правильно настроить это и как решить мою проблему файлов, которые не удаляются.

...