{"id":1116,"date":"2017-10-14T18:21:45","date_gmt":"2017-10-14T16:21:45","guid":{"rendered":"https:\/\/2017.utrecht.wordcamp.org\/?post_type=wcb_session&#038;p=1116"},"modified":"2017-10-14T18:21:45","modified_gmt":"2017-10-14T16:21:45","slug":"production-ready-wordpress-deploy-your-code-using-version-control-and-continuous-integration-en","status":"publish","type":"wcb_session","link":"https:\/\/utrecht.wordcamp.org\/2017\/session\/production-ready-wordpress-deploy-your-code-using-version-control-and-continuous-integration-en\/","title":{"rendered":"Production-ready WordPress: Deploy your code using version control and continuous integration (EN)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-1289\" src=\"https:\/\/2017.utrecht.wordcamp.org\/files\/2017\/10\/10383749_10152950552723438_9178706673497431306_o-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/utrecht.wordcamp.org\/2017\/files\/2017\/10\/10383749_10152950552723438_9178706673497431306_o-300x200.jpg 300w, https:\/\/utrecht.wordcamp.org\/2017\/files\/2017\/10\/10383749_10152950552723438_9178706673497431306_o-768x512.jpg 768w, https:\/\/utrecht.wordcamp.org\/2017\/files\/2017\/10\/10383749_10152950552723438_9178706673497431306_o-1024x683.jpg 1024w, https:\/\/utrecht.wordcamp.org\/2017\/files\/2017\/10\/10383749_10152950552723438_9178706673497431306_o-450x300.jpg 450w, https:\/\/utrecht.wordcamp.org\/2017\/files\/2017\/10\/10383749_10152950552723438_9178706673497431306_o-1000x667.jpg 1000w, https:\/\/utrecht.wordcamp.org\/2017\/files\/2017\/10\/10383749_10152950552723438_9178706673497431306_o.jpg 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>It is common practice to move code through a series of servers in a multi-tiered development workflow. This talk will discuss best practices for deployment from local development environment to production servers. We&#8217;ll dive in to in how to push changes from collaborative version control tools to build, deploy and deliver WordPress. Learn basic concepts around deployment, testing and dependency management and see how it all ties together.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is common practice to move code through a series of servers in a multi-tiered development workflow. This talk will discuss best practices for deployment from local development environment to production servers. We&#8217;ll dive in to in how to push &hellip; <a href=\"https:\/\/utrecht.wordcamp.org\/2017\/session\/production-ready-wordpress-deploy-your-code-using-version-control-and-continuous-integration-en\/\">Lees verder <span class=\"assistive-text\">Production-ready WordPress: Deploy your code using version control and continuous integration (EN)<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":14299343,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1511600400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1080],"footnotes":""},"session_track":[13412],"session_category":[],"class_list":["post-1116","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-2"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8G0B4-i0","session_date_time":{"date":"25\/11\/2017","time":"10:00"},"session_speakers":[{"id":"1080","slug":"edmund-turbin","name":"Edmund Turbin","link":"https:\/\/utrecht.wordcamp.org\/2017\/speaker\/edmund-turbin\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/utrecht.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/utrecht.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/utrecht.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/utrecht.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1116\/revisions"}],"predecessor-version":[{"id":1409,"href":"https:\/\/utrecht.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1116\/revisions\/1409"}],"speakers":[{"embeddable":true,"href":"https:\/\/utrecht.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/1080"}],"author":[{"embeddable":true,"href":"https:\/\/utrecht.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/edmundturbin"}],"wp:attachment":[{"href":"https:\/\/utrecht.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1116"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/utrecht.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=1116"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/utrecht.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=1116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}