スクリプトを使用してこのプロセスを自動化する方法を理解しようとしています。
何を使えばいいのか、どうすればいいのかわからない。私は正しい方向に向けられることを望んでいます。
git で:
git commit -am "my commit"
git pull origin my_branch
git push origin my_branch
git archive --format zip --output /c/git/(environment)_(date)_(commithash).zip my_branch
scp (environment)_(date)_(hash).zip root@12.3.4.56:/var/www/html-(domain)
password123
Apacheの場合:(通常はパテを...)
root
password123
cd /var/www/html-(domain)/(environment)
unzip ../(environment)_(date)_(commithash).zip
n
n
A
cd ..
cp -pr (environment) (environment)_(date)_(commithash)
exit
何が起こっているのかを説明するために、私は最新のコミットをプッシュし、Apache サーバーの docroot に SCP し、デプロイし、コミット ハッシュでバックアップを作成しています。