SFTP を使用してリモート サーバーに自動展開するための適切なソリューションを知っている人はいますか? 特に、asp.net mvc Web サイトを mosso にデプロイしようとしています。SFTP クライアントを使用して毎回手動で行うこともできますが、これを行うには自動化された (かつ一貫した) 方法が必要です。
2926 次
2 に答える
6
私は、TeamCity を使用してかなり詳細なブログ投稿を書きました。ここでは、ビルドとデプロイを自動化するための Web デプロイ プロジェクトをスターターとして使用しています。
次に、FTP の追加を表示するためにこれに追加しました
http://www.diaryofaninja.com/blog/2010/09/21/continuous-integration-tip-1-ndash-ftp-deployment
基本的なプロセス フローは非常に単純です。
- teamcity ビルド サーバーを使用して、SVN リポジトリからダウンロードします
- ビルド サーバーのローカル フォルダーにサイトをビルドしてデプロイします
- というスクリプトをサポートするコマンド ライン FTP クライアントを起動します。
- MSBUILD タスク EXEC を使用した WinSCP (http://winscp.net/)
- すべてのサイト コンテンツをアップロードする
- [飲み物を挿入] をお選びください
次に、SVN リポジトリのトランクのみをデプロイし、ブランチ内のすべてを開発およびテストしてからマージするようにします。この方法では、テスト済みのものだけがデプロイされます。自動化されたテストをビルド サイクルに追加すると、最高の組み合わせが得られます。
始めるためのいくつかの優れた無料ツールは次のとおりです。
于 2011-02-12T05:41:04.873 に答える
3
于 2009-03-10T06:10:13.543 に答える