問題タブ [tfsbuild]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tfs - TFSBuild は web.config 設定の一部を置き換えることができますか?
TFSBuild で web.config 設定の一部を別のセクションに置き換えることは可能ですか?
これは通常、AfterBuild または AfterDropBuild のコピー (上書き) タスクによって処理され、web.config の一部が個別のファイルに抽出されますか?
2010年半ばの更新...
Visual Studio 2010 を使用している場合は、新しい Web 構成変換機能が付属しています。
これは関連する SO の質問でもあります。
configuration - TFSBuild の ConfigurationBuild の種類をどのように判断できますか?
Debug|Any CPU と Release|Any CPU の 2 つの構成タイプがあります。TFSBuild にどれを「ビルド」するかを伝える方法はありますか?
tfs - Team Foundation Server - チーム プロジェクトをチーム ビルドするが、すべてのブランチをプルしない方法
現在、以下のようなチームプロジェクトのセットアップがあります(ブランチに関して)
チーム プロジェクト
|__開発 |__
開発 - 分離機能開発
|__メイン
|__生産
私が抱えている問題は、運用ブランチ ソリューションでチーム ビルドを実行するときに、チーム プロジェクト全体がビルド サーバーにコピーされることです (つまり、4x コピー、各ブランチに 1 つ) プロジェクトがかなり大きいため、他のブランチを構築する必要はありません。必要な単一のブランチのみを構築する方法があるかどうか疑問に思っていますか?
.net - Team Build 2008を使用して、.NET2.0を対象とするVS2005ソリューションを構築することは可能ですか?
TeamBuild2008で.NET2.0を対象としたVisualStudio2005ソリューションを構築するために必要な手順は何ですか?
visual-studio-2008 - Team Foundation Server 2008 ビルド サーバー コード分析
ビルド サーバーでコード分析を実行するのに問題があります。私の目標は、チェックイン時にビルド サーバーが自動的にビルドしてコード分析を実行することです。一部のルールでは、ビルドを失敗させたいと考えています。チーム エクスプローラーを使用して、失敗の原因となるルールを設定する方法を知っています。
開発者がコード分析を実行してチェックインする必要はありません。ビルドサーバーがすべてを処理するようにします。
ビルドは成功しますが、コード分析は実行されません。
これを使用してセットアップしましたが、ログを検索すると、コード分析とは関係がありません。コード分析をローカルで実行すると、何百もの警告が表示されますが、ビルドでは 32 の警告が表示されます。
何か案は?コード分析を有効/許可するために、ビルド サーバーに特定のものをインストールする必要がありますか? ビルド サーバーには Visual Studio がなく、チーム エクスプローラーもありません。テスト Web サーバーとビルド サーバーの 2 つの目的を果たしますが、最低限必要なものだけをインストールしたいと考えています。
database - TFS を使用したデータベースの変更管理と構築プロセス
データベースの管理に Team Foundation Server を使用している人はいますか? 現在、サブバージョンを使用しています。チームは、TFS でビルド プロセスを作成するのは難しいと不満を漏らしており、それを敬遠しています。
良い指針、記事、経験はありますか?
msbuild - TFSBuild:特定のファイルがチェックインされたときにのみビルドをトリガーする方法は?
1人または2人だけが変更するX.zipなどの特定のファイルがあります。したがって、他のファイルはほとんど変更されていないため、チェックインのたびにビルドがトリガーされることは望ましくありません。
チェックインしたアイテムが「X.zip」であるかどうかをビルドする前に条件を確認する必要があります。はいの場合はビルドをトリガーし、そうでない場合はトリガーしません。CIビルドのみを使用します。
この特定のファイルがチェックインされたときにのみビルドをトリガーする方法について何かアイデアはありますか?私はTFSの初心者なので、他のアプローチをいただければ幸いです...
タラ。
msbuild - MSBuildを介してAuthenticode証明書ですべての実行可能ファイルに署名します
実行可能ファイルに署名するために使用するAuthenticode証明書(.pfx)があります。
プロジェクトのビルド中にすべての実行可能ファイル(.exe、.dll、...)に自動的に署名するようにTeam Buildを構成するにはどうすればよいですか?
msbuild - TFSビルドのタスクからプロパティを取得するにはどうすればよいですか?
TFSビルドでカスタムタスクを作成し、プロジェクトのGlobalAssemblyInfo.csファイルを調べて属性(正確にはAssemblyInformationalVersion)を抽出し、ビルドで作成するzipファイルの名前にその値を使用しました。
DLLの.csファイルには、次の2つのプロパティがあります。
これが私のタスクへの私の呼び出しです:
私の意図は、プロパティInfoFileを介してアセンブリ情報ファイルを渡し、必要なもの(C#コードが行う)を見つけて、タスクとして実行することでTFSで参照できるようにプロパティInfoVersionに設定することです。原則として、zipファイルの命名に使用するプロパティInfoVersionを使用します。例えば、
しかし、私はこれを実際に達成する方法を見つけることができませんでした。
私の質問は次のとおりです。タスクでプロパティのget部分を呼び出すにはどうすればよいですか?この種のことについてオンラインで書かれたものは何も見つからなかったので、簡単なはずですが、どんな助けでも大歓迎です。
msbuild - MSBuildCommunityTasksのZipタスクがファイル属性を変更します
MSBuild Community Tasksによって提供されるZipタスクを使用してzipファイルを作成すると、zipされているファイルのファイル属性が変更(または削除)されることがわかりました。これは、フォルダー内のDLLに読み取り専用属性を持たせるためのAttribタスクの呼び出しの1つです。
将来的には、これらのDLLをFilesToZipアイテムに含め、次のように呼び出しました。
抽出されたファイルを調べたところ、読み取り専用属性を持っているDLLはありませんでした(ましてや、どれも)。Zipタスクがファイルを取得したDLLのあるフォルダーを調べると、DLLに属性R(読み取り専用)があることがわかりました。
ドキュメントとソースコードの両方を読んだ後、ファイル属性を保持するようにタスクに指示するために設定できるプロパティが見つかりませんでした。ファイル属性をそのまま維持するために使用できる代替手段はありますか?Community TasksソースのZipクラスがICSharpCode.SharpZipLibを参照しているので、ICSharpCode.SharpZipLibを調べてみましたが、これまでのところ、それを十分に活用することはできませんでした。
(私はコミュニティタスクバージョン1.2.0.306を使用しています)