{"id":2263,"date":"2015-06-21T18:02:55","date_gmt":"2015-06-21T09:02:55","guid":{"rendered":"https:\/\/2015.kansai.wordcamp.org\/?post_type=wcb_session&#038;p=2263"},"modified":"2015-07-20T15:22:47","modified_gmt":"2015-07-20T06:22:47","slug":"recommend-continuous-integration","status":"publish","type":"wcb_session","link":"https:\/\/kansai.wordcamp.org\/2015\/session\/recommend-continuous-integration\/","title":{"rendered":"WordPress\u3067\u884c\u3046\u7d99\u7d9a\u7684\u30a4\u30f3\u30c6\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u306e\u30b9\u30b9\u30e1"},"content":{"rendered":"<h2>\u30bb\u30c3\u30b7\u30e7\u30f3\u6982\u8981<\/h2>\n<p>\u7d99\u7d9a\u7684\u30a4\u30f3\u30c6\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u3001CI\uff08\u82f1: continuous integration\uff09\u3068\u306f\u3001\u4e3b\u306b\u30d7\u30ed\u30b0\u30e9\u30de\u30fc\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u4f5c\u6210\u6642\u306e\u54c1\u8cea\u6539\u5584\u3084\u7d0d\u671f\u306e\u77ed\u7e2e\u306e\u305f\u3081\u306e\u7fd2\u6163\u306e\u3053\u3068\u3067\u3059\u3002(wikipedia\u5f15\u7528)<br \/> \u672c\u30bb\u30c3\u30b7\u30e7\u30f3\u3067\u306fPHPUnit\u3084Travis CI\u3001WordMove\u306a\u3069\u3092\u4f7f\u7528\u3057\u3066\u3001WordPress\u3067\u958b\u767a\u3092\u884c\u3046\u969b\u306eCI\u306e\u624b\u6cd5\u3092\u7d39\u4ecb\u3057\u307e\u3059\u3002\u30bb\u30c3\u30b7\u30e7\u30f3\u5f8c\u306f\u30cf\u30f3\u30ba\u30aa\u30f3\u3092\u5b9f\u65bd\u3057\u3066\u3088\u308a\u5b9f\u8df5\u7684\u306a\u5185\u5bb9\u3092\u53c2\u52a0\u8005\u306e\u7686\u69d8\u306b\u306f\u6301\u3061\u5e30\u3063\u3066\u9802\u304d\u307e\u3059\u3002<\/p>\n<h2>\u30cf\u30f3\u30ba\u30aa\u30f3\u53c2\u52a0\u306b\u3042\u305f\u3063\u3066\u306e\u3054\u6ce8\u610f<\/h2>\n<p>\u672c\u30bb\u30c3\u30b7\u30e7\u30f3\u7d42\u4e86\u5f8c\u300115:45\u3088\u308a\u300c2F\u30cf\u30f3\u30ba\u30aa\u30f3\u30eb\u30fc\u30e0\u300d\u306b\u3066\u30bb\u30c3\u30b7\u30e7\u30f3\u5185\u5bb9\u306b\u95a2\u9023\u3057\u305f\u30cf\u30f3\u30ba\u30aa\u30f3\u3092\u5b9f\u65bd\u81f4\u3057\u307e\u3059\u3002<br \/>\n\u30cf\u30f3\u30ba\u30aa\u30f3\u3078\u306e\u53c2\u52a0\u306b\u306f\u4e0b\u8a18\u306e\u4e8b\u524d\u6e96\u5099\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<ul>\n<li>PC\uff08\u63a8\u5968\uff1aMac\uff09\u3092\u3054\u6301\u53c2\u304f\u3060\u3055\u3044<\/li>\n<li>PC\u3078\u306e<a href=\"http:\/\/vccw.cc\" target=\"_blank\">VCCW<\/a>\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u304a\u9858\u3044\u3057\u307e\u3059<\/li>\n<li><a href=\"https:\/\/github.com\/join\" target=\"_blank\">GitHub\u3078\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u767b\u9332<\/a>\u3068\u516c\u958b\u9375\u306e\u767b\u9332\u304c\u5fc5\u8981\u3068\u306a\u308a\u307e\u3059<\/li>\n<li><a href=\"https:\/\/travis-ci.org\/\" target=\"_blank\">Travis CI\u30a2\u30ab\u30a6\u30f3\u30c8<\/a>\u3092\u4f5c\u6210\u304f\u3060\u3055\u3044<\/li>\n<\/ul>\n<p>\u3069\u3046\u3057\u3066\u3082\u81ea\u5206\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3084\u767b\u9332\u304c\u96e3\u3057\u3044\u5834\u5408\u306f\u3001\u5f53\u65e5\u30cf\u30f3\u30ba\u30aa\u30f3\u306e\u524d\u306b\u30b9\u30bf\u30c3\u30d5\u304c\u30b5\u30dd\u30fc\u30c8\u3044\u305f\u3057\u307e\u3059\u3002<br \/>\n\uff11\u65e5\u76ee\u306e10:30\u304b\u3089\u958b\u50ac\u3055\u308c\u308b\u300c<a href=\"https:\/\/2015.kansai.wordcamp.org\/session\/prepared-hands-on\/\">\u30cf\u30f3\u30ba\u30aa\u30f3\u4e8b\u524d\u6e96\u5099\u90e8\u5c4b<\/a>\u300d\u3078\u304a\u8d8a\u3057\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>\u203b\u5f53\u65e5\u53c2\u52a0\u53d7\u4ed8\u306f11:00\u304b\u3089\u30b9\u30dd\u30f3\u30b5\u30fc&amp;\u30a2\u30f3\u30ab\u30f3\u30d5\u30a1\u30ec\u30f3\u30b9\u30db\u30fc\u30eb\u3067\u6574\u7406\u5238\u3092\u914d\u5e03\u3044\u305f\u3057\u307e\u3059\u3002\u5148\u7740\u9806\u3068\u306a\u308a\u307e\u3059\u306e\u3067\u3054\u4e86\u627f\u304f\u3060\u3055\u3044\u3002<\/p>\n<div class=\"clfix\">\n<div class=\"block-left\">\n<section>\n<h3 class=\"session-place\">\u5834\u6240<\/h3>\n<p>\u30bb\u30c3\u30b7\u30e7\u30f3\uff1a2F\u30bb\u30c3\u30b7\u30e7\u30f3\u8b1b\u5802<br \/>\n\u30cf\u30f3\u30ba\u30aa\u30f3\uff1a2F\u30cf\u30f3\u30ba\u30aa\u30f3\u30eb\u30fc\u30e0<\/p>\n<\/section>\n<section>\n<h3 class=\"session-time\">\u6642\u9593<\/h3>\n<p>\u30bb\u30c3\u30b7\u30e7\u30f3\uff1a7\/25(\u571f\u66dc\u65e5) 14:45-15:30<br \/>\n\u30cf\u30f3\u30ba\u30aa\u30f3\uff1a7\/25(\u571f\u66dc\u65e5) 15:45-17:45<\/p>\n<\/section>\n<\/div>\n<div class=\"block-right\">\n<section>\n<h3>\u767b\u58c7\u8005\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb<\/h3>\n<div class=\"profile-box\">\n<p class=\"thumb\"><img decoding=\"async\" src=\"https:\/\/2.gravatar.com\/avatar\/e03953e0c18d776fead147601fdc3899?s=96&amp;d=mm&amp;r=g\" \/><\/p>\n<div class=\"inner\">\n<h4>\u5360\u90e8 \u7d18<\/h4>\n<div class=\"more\"><a href=\"https:\/\/2015.kansai.wordcamp.org\/speakers\/#wcorg-speaker-toro_unit\">&gt; \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u8a73\u7d30<\/a><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"profile-box\">\n<p class=\"thumb\"><img decoding=\"async\" src=\"https:\/\/0.gravatar.com\/avatar\/341f9bfd1ef3b1f5f08eddac252f8c5f?s=96&amp;d=mm&amp;r=g\" \/><\/p>\n<div class=\"inner\">\n<h4>\u5317\u5cf6 \u5353<\/h4>\n<div class=\"more\"><a href=\"https:\/\/2015.kansai.wordcamp.org\/speakers\/#wcorg-speaker-inc2734\">&gt; \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u8a73\u7d30<\/a><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"profile-box\">\n<p class=\"thumb\"><img decoding=\"async\" src=\"https:\/\/2.gravatar.com\/avatar\/53c9bf20050e5457f054eac61c388a15?s=96&amp;d=mm&amp;r=g\" \/><\/p>\n<div class=\"inner\">\n<h4>\u5800\u5bb6 \u9686\u5b8f<\/h4>\n<div class=\"more\"><a href=\"https:\/\/2015.kansai.wordcamp.org\/speakers\/#wcorg-speaker-horike\">&gt; \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u8a73\u7d30<\/a><\/div>\n<\/p><\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<div class=\"btn\"><a href=\"https:\/\/2015.kansai.wordcamp.org\/tickets\/\">WordCamp Kansai 2015\u306b\u53c2\u52a0\u767b\u9332\u3059\u308b<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u30bb\u30c3\u30b7\u30e7\u30f3\u6982\u8981 \u7d99\u7d9a\u7684\u30a4\u30f3\u30c6\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u3001CI\uff08\u82f1: continuous integration\uff09\u3068\u306f\u3001\u4e3b\u306b\u30d7\u30ed\u30b0\u30e9\u30de\u30fc\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u4f5c\u6210\u6642\u306e\u54c1\u8cea\u6539\u5584\u3084\u7d0d\u671f\u306e\u77ed\u7e2e\u306e\u305f\u3081\u306e\u7fd2\u6163\u306e\u3053\u3068\u3067\u3059\u3002(wikipedia\u5f15\u7528)  &hellip; <a href=\"https:\/\/kansai.wordcamp.org\/2015\/session\/recommend-continuous-integration\/\" class=\"more-link\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"screen-reader-text\">WordPress\u3067\u884c\u3046\u7d99\u7d9a\u7684\u30a4\u30f3\u30c6\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u306e\u30b9\u30b9\u30e1<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7326580,"featured_media":1053,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1437803100,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/drive.google.com\/file\/d\/0ByOVCNTMESrkbEdfWllaSnZWQ3c\/view?usp=sharing","_wcpt_session_video":"","_wcpt_speaker_id":[2252,2355,2484],"footnotes":""},"session_track":[460538],"session_category":[],"class_list":["post-2263","wcb_session","type-wcb_session","status-publish","has-post-thumbnail","hentry","wcb_track-2f"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5A9VM-Av","session_date_time":{"date":"2015.07.25","time":"14:45"},"session_speakers":[{"id":"2252","slug":"horike","name":"\u5800\u5bb6 \u9686\u5b8f","link":"https:\/\/kansai.wordcamp.org\/2015\/speaker\/horike\/"},{"id":"2355","slug":"inc2734","name":"\u5317\u5cf6 \u5353","link":"https:\/\/kansai.wordcamp.org\/2015\/speaker\/inc2734\/"},{"id":"2484","slug":"toro_unit","name":"\u5360\u90e8 \u7d18","link":"https:\/\/kansai.wordcamp.org\/2015\/speaker\/toro_unit\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/2263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":21,"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/2263\/revisions"}],"predecessor-version":[{"id":4673,"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/2263\/revisions\/4673"}],"speakers":[{"embeddable":true,"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/2252"},{"embeddable":true,"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/2355"},{"embeddable":true,"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/2484"}],"author":[{"embeddable":true,"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wporg\/v1\/users\/horike"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/media\/1053"}],"wp:attachment":[{"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=2263"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=2263"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/kansai.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=2263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}