1

自動的に変更をプルまたは検出してデプロイするように git を設定できますか? Heroku のように、ユーザーが github または bitbucket にプッシュすると、Web サーバーがプッシュされたコードの変更を検出し、コードを自動的にプルするように、独自の Web サーバーで git パブリッシングをセットアップしたいと考えています。

おまけとして、ビルド後のバッチ ファイルやスクリプトもプロセスで実行するとよいでしょう。

Jenkinsサーバーでこれを行うことができると思いますが、他に良い方法はありますか?

4

2 に答える 2

0

これを行うためにJenkinsをセットアップするのは本当に簡単です。このRayWenderlichチュートリアルには、gitリポジトリをチェックするためのすばやく簡単なJenkinsセットアップが含まれています。http://www.raywenderlich.com/22590/beginning-automated-testing-with-xcode-part-12(Jenkinsの部分にスキップしてください)。Jenkinsがすべてセットアップされたら、実行シェルを追加するだけで、必要なスクリプトを実行できます。約15分でセットアップできます。

于 2013-01-18T21:32:33.417 に答える
0

post-receive フックを使用してサーバー上に git リポジトリ (おそらく裸のリポジトリ) をセットアップすると、それにプッシュするたびにフック (任意のスクリプトである可能性があります) が実行されます。

于 2013-01-18T21:53:17.687 に答える