{"id":3602,"date":"2019-09-24T09:35:50","date_gmt":"2019-09-24T01:35:50","guid":{"rendered":"https:\/\/2019.taipei.wordcamp.org\/?post_type=wcb_session&#038;p=3602"},"modified":"2020-02-10T18:41:15","modified_gmt":"2020-02-10T10:41:15","slug":"using-ansible-for-auto-deployment-of-wordpress-development","status":"publish","type":"wcb_session","link":"https:\/\/taipei.wordcamp.org\/2019\/session\/using-ansible-for-auto-deployment-of-wordpress-development\/","title":{"rendered":"\u5982\u4f55\u4f7f\u7528\u7d44\u614b\u5de5\u5177 Ansible \u81ea\u52d5\u90e8\u7f72 WordPress \u74b0\u5883 \/ Using Ansible for Auto-deployment of WordPress Development"},"content":{"rendered":"\n<p>\u57fa\u65bc IaC (Infrastructure as Code) \u7684\u6982\u5ff5\uff0c\u4f7f\u7528\u55ae\u4e00\u7d44 ansible-playbook \u90e8\u7f72\u4f4d\u65bc\u672c\u6a5f\u7aef\u7684\u958b\u767c (Development), \u6e2c\u8a66 (Testing) \u74b0\u5883\u4ee5\u4f9b\u5c08\u6848\u958b\u767c\uff0c\u5b8c\u6210\u5f8c\u518d\u4ee5\u540c\u4e00\u7d44 ansible-playbook \u90e8\u7f72\u6e96\u5099 (Staging) \u74b0\u5883\u9032\u884c\u6700\u5f8c\u6574\u9ad4\u6e2c\u8a66\uff0c\u6700\u7d42\u518d\u4f7f\u7528\u540c\u4e00\u7d44 ansible-playbook \u90e8\u7f72\u7522\u54c1 (Production) \u74b0\u5883\u4e0a\u7dda \u3002 <\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u57fa\u65bc IaC (Infrastructure as Code) \u7684\u6982\u5ff5\uff0c\u4f7f\u7528\u55ae\u4e00\u7d44 ansible-playbook \u90e8\u7f72\u4f4d\u65bc\u672c\u6a5f\u7aef\u7684\u958b\u767c (Development), \u6e2c\u8a66 (Testing) \u74b0\u5883\u4ee5\u4f9b\u5c08\u6848\u958b\u767c\uff0c\u5b8c\u6210\u5f8c\u518d\u4ee5\u540c\u4e00\u7d44 ansible-playbook \u90e8\u7f72\u6e96\u5099 (Staging) \u74b0\u5883\u9032\u884c\u6700\u5f8c\u6574\u9ad4\u6e2c\u8a66\uff0c\u6700\u7d42\u518d\u4f7f\u7528\u540c\u4e00\u7d44 ansible-playbook \u90e8\u7f72\u7522\u54c1 (Production) \u74b0\u5883\u4e0a\u7dda \u3002<\/p>\n","protected":false},"author":16064322,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1577515200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/2019.taipei.wordcamp.org\/files\/2020\/02\/\u65e9\u671f\u7248\u672c\uff3f\u8607\u683c\u62c9\u5e95\u807d\uff3f\u6797\u9707\u6d32\uff3f\u5982\u4f55\u4f7f\u7528\u7d44\u614b\u5de5\u5177-Ansible-\u81ea\u52d5\u90e8\u7f72-WordPress-0.8.key","_wcpt_session_video":"","_wcpt_speaker_id":[3601],"footnotes":""},"session_track":[1284473],"session_category":[1284464,1284467],"class_list":["post-3602","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-socrates","wcb_session_category-mandarin-chinese","wcb_session_category-skilled"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paMLdz-W6","jetpack_likes_enabled":true,"session_date_time":{"date":"2019.12.28","time":"14:40"},"session_speakers":[{"id":"3601","slug":"chris-lin","name":"\u6797\u9707\u6d32 \/ Chris Lin","link":"https:\/\/taipei.wordcamp.org\/2019\/speaker\/chris-lin\/"}],"session_cats_rendered":"\u4e2d\u6587, \u4e2d\u968e \/ Skilled","_links":{"self":[{"href":"https:\/\/taipei.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/3602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taipei.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/taipei.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/taipei.wordcamp.org\/2019\/wp-json\/wp\/v2\/users\/16064322"}],"version-history":[{"count":4,"href":"https:\/\/taipei.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/3602\/revisions"}],"predecessor-version":[{"id":4630,"href":"https:\/\/taipei.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/3602\/revisions\/4630"}],"speakers":[{"embeddable":true,"href":"https:\/\/taipei.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/3601"}],"wp:attachment":[{"href":"https:\/\/taipei.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=3602"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/taipei.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=3602"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/taipei.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=3602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}