LoginSignup
0
2

More than 5 years have passed since last update.

GITでオートデプロイ

Last updated at Posted at 2017-10-15

まずローカルとリモートを用意しよう。
リモート(=本番)
masterにプッシュしたら自動反映つまりオートデプロイする。

cd /var/www
sudo mkdir test.git
cd test.git
git init --bare --shared

ローカルにレポジトリを作って
コミット
そして

ssh://192.138.33.99/var/www/test.git
(git remote add origin ssh://192.138.33.99/var/www/test.git)

リモートにプッシュしよう
本番に戻ってローカルからプッシュしたやつをクローンする

mkdir /var/git
cd /var/git
git clone ssh://192.138.33.99/var/www/test.git

シンボリックリンクを張ろう

ln -s /var/git/test/html /var/www/html

そしてhooksしよう

cd /var/www/test.git/hooks
vi post-receive

中身は

cd /var/git/test
git --git-dir=.git pull

これで行ける。
間違いない。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2