2

私が探しているもの

Gitを介してWebで管理可能なデプロイを備えたGitホストを探しています。私が見つけたほとんどのデプロイメントソフトウェアはFTPを使用しており、ライブサーバーで更新が行われた場合(一部のスクリプトは時折コード変更を生成します)、リポジトリに同じ変更されたファイルがある場合、FTPはライブ変更を吹き飛ばすようです(そうしないと、マージの競合になります)。Beanstalk、Springloops、deployhqを試しました。

現在のワークフロー

現在、ライブコードをコミットしてGitサーバーにプッシュし、開発者のマシンにプルして、マージの競合を解決し、Gitサーバーにプッシュバックしてから、ライブサーバーにプルするという面倒なデプロイプロセスがあります。


Gitを介して差分展開を実行できるサービスを知っている人はいますか?マージの競合がある場合は展開できず、違いについて警告するだけです。これは、Gitホスティングサービス自体でもある可能性があります。

アップデート

このインフォグラフィックは、現在のワークフローと、ワークフローをどのように設定したいかを表示するために作成しました。

ワークフローのインフォグラフィック

4

1 に答える 1

2

私たちが毎日使用しているgitベースのデプロイ戦略については、以下の私の回答を参照してください。更新のたびに新しいディレクトリにデプロイされるため、サーバーでマージの競合が発生することはありません。デプロイされたコードを編集することは強くお勧めしませんが、それぞれに編集することをお勧めします。

これはホスティングサービスではありませんが、自分で行います。したがって、それはあなたの質問に完全には答えませんが、注目に値します。

于 2013-02-05T23:00:45.087 に答える