WordPress updates uitvoeren

Elke maand worden er updates uitgevoerd op onze WordPress/Woocommerce websites. Deze websites zitten onder een versiebeheer door middel van Git en Bitbucket. We doen de updates daarom via de volgende stappen:

  1. Open de backend van de WordPress website op jouw lokale omgeving.
  2. Draai alle updates op de lokale omgeving.
  3. Test de lokale omgeving als alles goed werkt in combinatie met ons eigen thema kun je doorgaan naar stap 4.
  4. Maak een nieuwe branch aan in Git git checkout -b update/month-year.
  5. Doe git add -A om alle nieuwe bestanden toe te voegen.
  6. Doe git commit -m “Update month year” om een commit te maken.
  7. Doe git push origin update/month-year om de gegevens toe te voegen aan de update branch.
  8. Doe git checkout staging om naar de staging branch te gaan.
  9. Doe git merge update/month-year om de update op de staging branch to te voegen.
  10. Doe git push origin staging om de staging branch op bitbucket te updaten.
  11. Log nu in via de SSH op de server van de staging server door de command ssh [email protected] -p 7685 te gebruiken.
  12. Ga op de server naar de juiste map. Je kunt de bestanden zien van de map waar je in zit door de command LS te gebruiken.
  13. In de juiste map draai de command git pull origin master om de nieuwe aanpassingen toe te passen op de staging omgeving.
  14. Test de staging omgeving als deze goed is ga naar stap 15.
  15. Doe git checkout master in je lokale omgeving om naar de master branch te gaan.
  16. Doe git merge update/month-year om de update samen te voegen met de master branch.
  17. Doe git push origin master om de master branch op bitbucket te updaten.
  18. Controleer of er recente back-ups zijn voor de webshop.
  19. Log nu in via de SSH op de server van de webshop door de command ssh [email protected] -p 7685 te gebruiken.
  20. Ga op de server naar de juiste map. Je kunt de bestanden zien van de map waar je in zit door de command LS te gebruiken.
  21. In de juiste map draai de command git pull origin master om de nieuwe aanpassingen toe te passen op de live omgeving.
  22. Test de live omgeving.

Circle design element Donut design element