deployに関するkupoeのブックマーク (2)
-
Git管理しているCMSをさくらのレンタルサーバ スタンダードに自動デプロイしたときの流れを自分用にまとめてみました。 調べるといろいろ出てくるのですが、.git/を公開ディレクトリに置かなくていい方法をとりました。 基本はKatzさんのこの記事と菱川さんのこのスライドを参考にさせていただいております。 いろいろみながらやっていたら結果ごちゃ混ぜになりました‥ 問題などありましたらご指摘いただけると幸いです。 今回使用したCMSはconcrete5 5.6系です。が関係ないので触れてません;; サーバー条件Gitが使える PHP:exec()が使える SSHでログインできる 確認環境Bitbucketの非公開リポジトリ SourceTreeを使用︵記事には登場してません︶ さくらのレンタルサーバ スタンダード 手順 今回は、既にサーバーへSSHでログインできるように設定済とします。G
-
GitHub やBitbucket などのGit ホスティングサービスの Hook や Webhook サービスを使って、Git に Push した時、自動的にサーバー側で最新版の master ブランチを pull するための PHP を拾ってきて、ちょっと改造しました。 2019年版を公開 最新版はこちらです https://ja.katzueno.com/2019/08/3712/ 更新: 2017年8月14日 旧バージョン 大きいプロジェクトであれば、きちんと Travis CI などのサービスを使いましょう。 ちなみに、Bitbucket では、5ユーザーまでの小規模プロジェクトであれば、無料で非公開Git を作ることができるので、オススメです。 宣伝‥ウェブサイトを作るCMS は concrete5 で決まり!︵世界では、アメリカ陸軍、スイス政府、ミニクーパー等、日本でも
-
1