2016-05-18 16 views
0

ビルド中に更新パッケージを生成し、TDSパッケージインストーラを使用してCMサーバーにインストールするためにTDSビルドサーバーでTDSを使用する方法を検討しました。私たちの展開プロセス。TFSビルドサーバーでのTFSとTDSの統合

TdsビルドサーバーにTdsをインストールする必要がありますが、TFSビルドサーバーで構成する必要があるものがわからないため、ビルド時に更新パッケージが生成されます。

更新パッケージを生成したら、Tdsパッケージインストーラを使用してCMサーバーにどのように展開できるかを確認します。私たちは展開のためにタコを使用します。ですから、Tdsを使用したサイトコンテンツコンテンツの展開を完全に開始するための手助けを得ることができれば、私にとっては本当に素晴らしいことになり、私は決断を下すことができます。

答えて

3

TDS 5.5のとおり、ビルドサーバーにインストールする必要はありませんし、nugetパッケージをインストールすることで、クラウドのビルドを使用することができます。http://hedgehogdevelopment.github.io/tds/chapter5.html#tds-builds-using-cloud-servers

パッケージをインストールするための利用可能なツールの数などSitecore Shipがありますが、 Fortis Update Package Installerまたはvarious tools(Hedgehog自身(TDSにバンドルされているコマンドラインツールを含む))。パッケージをインストールするには、Octopusにデプロイメント・ステップを作成する必要があります。 this blog postに役立つ情報があります。

+0

あなたは私のステップをお願いしますか?私は私のtdsプロジェクトにHedgehogDevelopment.TDS [x.x.x.x] .nupkgを追加する必要があります。これを私のtdsプロジェクトに追加すると、プライベートナゲットリポジトリに同じものを追加する必要があります。実際には、プライベートナゲットレポはありません。 HedgehogDevelopment.TDS。[x.x.x.x] .nupkgをtdsプロジェクトに追加すると、サーバーに更新パッケージを生成するために必要なすべての設定が変更されます。 – Deb

+0

TDSは環境ごとにどのように構成設定を選択するのですか?私はdevのテスト行為とprdのenvsのための異なる設定を定義する必要があります。それで、どのようなパラメータを設定する必要があるので、ビルドがdevのために起こっている場合、devの設定を選ぶでしょう。また、アップデートパッケージファイルは、ドロップフォルダの下に作成されますか? – Deb

+0

nugetパッケージの[自分のフィードをホストする](https://docs.nuget.org/create/hosting-your-own-nuget-feeds)またはパッケージフォルダから展開したフォルダにチェックインすると、ビルド中はいつでも利用できます。 – jammykam

関連する問題