.md
Skill.mdサーチャーJP

Skill.md検索

2258件の Skill.mdから、あなたに最適なものを見つけましょう

M

portalshit.netを本番環境に自動デプロイ

by morygonzalez

コード変更をリモートにプッシュしてから、Capistrano(bundle exec cap production deploy)で本番サーバーに自動デプロイします Gitの競合があれば自動でリベース(rebase)してリトライするため、手動での競合解決が不要です デプロイ後、本番環境(/var/www/deploys/portalshit)のPumaが自動再起動され、新しいコードがすぐに反映されます デプロイ前に未コミット変更の確認を行い、問題のあるデプロイを防ぎます portalshit.netの開発チーム(デプロイ手順を3コマンドから1コマンドに短縮) Capistranoを使ったRuby on Rails本番運用を自動化したい開発者 デプロイエラーを減らしたい開発チーム GitHub push後のデプロイを確実に実行したいプロジェクト このスキルは4つのステップで構成されます。ステップ1では git status で未コミット変更がないことを確認します。ステップ2では git push でリモートにプッシュし、リジェクトされた場合は git pull --rebase してからリトライします。ステップ3では bundle exec cap production deploy を実行し、現在のHEAD(config/deploy.rb で設定済み)がデプロイ先 /var/www/deploys/portalshit on portalshit.net に反映されます。Pumaはsystemctlで自動再起動されます。ステップ4ではデプロイ結果を確認して報告します。許可されたツールはBashの以下コマンドに限定:bundle exec cap *, git *, npm *。

コミット
22032026-04-12