問題タブ [azure-pipelines]

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.

0 投票する
1 に答える
556 参照

tfs - 変更セット TFS / VSO の前にバージョンを取得する

VSO リポジトリで、240 個のファイルをチェンジセット #300 に入れる開発者チェックがあります。

変更セット内のファイルを引き出して、さまざまな環境にデプロイするスクリプトがあります。そのため、Changeset 300 からすべてのファイルを取得し、サーバーにコピーして、それらが間違っていることを確認しました。

参考:そのスクリプトの一部は次のとおりです。

Changeset で行った変更をロールバックする必要があります。しかし、Changeset #299 が #300 に保存されているバージョンの直前のバージョンを持っているわけではありません。

変更セット #300 に関連付けられたファイルのみをプルする方法はありますか?ただし、そのファイルが最後にチェックインされたときのものから取得します (#300 が常にリポジトリ内の最新バージョンであるとは限りません)。

0 投票する
4 に答える
16368 参照

azure-devops - ビルド ステップで VSTS ビルド変数を設定して、後続のビルド ステップで値を使用できるようにすることはできますか?

現在、Visual Studio Team Services (以前は Visual Studio Online) でビルドを使用しており、ビルド ステップでビルド変数を設定して、新しい値を後続のビルド ステップで使用できるようにしたいと考えています。

明らかに、ビルドが開始される前に設定できますが、後続のビルドステップで変数を遅延バインドすることを検討しています。

これは可能ですか?ここに画像の説明を入力

0 投票する
1 に答える
119 参照

tfsbuild - vsoagent-installer がサイレントに失敗する

vsoagent-installer を Linux (Ubuntu 15.4) にインストールする手順に従っています。インストールはしましたが、実行してエージェントを作成するときに問題が発生しました。

このvsoagent-installerコマンドは、出力もディレクトリ内のエージェント ファイルもコピーせずに終了します。

助言がありますか?

0 投票する
3 に答える
11272 参照

c# - Visual Studio Online Build Definition で複数の Web プロジェクトを使用してソリューションから 1 つの Web プロジェクトをビルドする

Visual Studio Online で 2 つの Web プロジェクトを含むソリューションから 1 つの Web プロジェクトのみをビルドする必要があるという問題に直面しています。

  • 「Visual Studio Build」ステップを使用して 1 つのプロジェクトのみをビルドする方法が見つかりません。

「Visual Studio Build」ステップでこれを行う方法があれば素晴らしいと思います。

  • 「MSBuild」ステップも使用しようとしました。残念ながら、Nuget でパッケージを復元するときに問題が発生しました。次のエラーが表示されました: ##[エラー] ファイル形式のヘッダーが見つかりません、##[エラー] ツール NuGet.exe から予期しない終了コード 1 が返されました。実行直後: Nuget.exe restore Myproj.csproj

要約:

Visual Studio のオンライン ビルド定義で、複数の Web プロジェクトを含むソリューションから 1 つの Web プロジェクトのみをビルドするにはどうすればよいですか?

アップデート

これは、ビルド中のエラーの画像です。また、「Visual Studio Build」ステップまたは「MSBuild」ステップを使用してこれを取得しています。

ここに画像の説明を入力

また

VSO の問題で chrisrpatterson からのコメントを見つけました: https://github.com/Microsoft/vso-agent-tasks/issues/571

彼が言うには、SLN ファイル以外に対して nuget の復元を実行することはできません。その vsbuild タスクで nuget パッケージの復元のチェックを外す必要があります。

しかし、パッケージが必要であり、パッケージ フォルダーをリポジトリにプッシュしたくありません。

では、パッケージを復元し、「Visual Studio Build」ステップでソリューションから 1 つの Web プロジェクトのみを実行するにはどうすればよいですか?

0 投票する
1 に答える
2343 参照

azure-devops - VSO で Nuget パッケージの復元を有効にする方法

VS 2015 と VSO を使用しています。Nuget パッケージの復元が機能しないため、20 以上の nuget パッケージ dll をチェックする必要がありました (悪い習慣)。

以下のリンクに従って、VSO で nuget パッケージの復元を有効にしようとしました。

Visual Studio 2015 で nugets パッケージの復元を有効にする方法は?

https://docs.nuget.org/consume/package-restore/migrating-to-automatic-package-restore

しかし、パッケージの復元は機能していないようです。そして、nuget.exe を実行しないとどうなるかわかりません。

誰かがあなたがそれを機能させたかどうか、そしてどのように共有してもらえますか.

0 投票する
8 に答える
38121 参照

c# - 「Microsoft.CodeAnalysis.BuildTasks.Csc」タスクをアセンブリから読み込めませんでした

私は TFS online にあるプロジェクトを持っています。プロジェクトをビルドしようとすると、次のエラーが発生します。

重大度コード 説明 Project File Line Error "Microsoft.CodeAnalysis.BuildTasks.Csc" タスクをアセンブリ C:\Users\Bryan\Source\Workspaces\TestProject\ContosoUniversity\packages\Microsoft.Net.Compilers.1.0 から読み込めませんでした。 0\build..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll. ファイルまたはアセンブリ 'file:///C:\Users\Bryan\Source\Workspaces\TestProject\ContosoUniversity\packages\Microsoft.Net.Compilers.1.0.0\tools\Microsoft.Build.Tasks.CodeAnalysis.dll を読み込めませんでした' またはその依存関係の 1 つ。ファイルが見つかりませんでした。宣言が正しいこと、アセンブリとそのすべての依存関係が利用可能であること、および Microsoft.Build.Framework.ITask を実装するパブリック クラスがタスクに含まれていることを確認してください。コントソ大学

これは、Azure が ASP.NET 4.6 をサポートしていないことと関係がありますか?

0 投票する
3 に答える
1245 参照

maven - Mavenを使用してTFSで$ {buildNumber}を取得するには?

Maven を使用して、生成されたマニフェスト ファイルに buildNumber を追加する必要があります。TFS(Team Foundation Server) をリポジトリとして使用します。アクセスする方法はありますか?

以下のリンクは、Git、SVN、または Mercuria でビルド番号を取得する方法を説明しています。

http://www.yegor256.com/2014/07/03/how-to-read-manifest-mf.html

TFSでも同じことが必要ですか?

0 投票する
2 に答える
1066 参照

powershell - Azure PowerShell スクリプトを使用して VSO の Web アプリ仮想アプリケーションにパッケージを発行する方法

Visual Studio Online の新しいビルド定義では、仮想アプリケーション (サブ サイト) をデプロイするための 'Azure WebApp デプロイ ビルド ステップ' がサポートされていません。
そのため、「Azure PowerShell ビルド ステップ」を使用してみましたが、スクリプトが見つかりませんでした。
私もこのチュートリアルを試しました : https://msdn.microsoft.com/en-us/library/azure/dn642480.aspx?f=255&MSPPError=-2147217396 Azure WebApp と VSO プロジェクトを既に作成しているため、ゼロから始めるのではありません。

更新: ps msdeploy.exe に基づいてカスタム tfx ビルド タスクを作成してアップロードすることで解決しました

0 投票する
3 に答える
1172 参照

visual-studio - ドロップをソース管理フォルダーに自動的に配置する - VSO ビルド

Visual Studio Online Build でソリューションを構築しています。デフォルトの「ステップ」は、ビルド/テスト/インデックス+公開/公開ビルド アーティファクトです。ソース管理 (rootfolder/builds) 内のフォルダーにビルドを配置したい。ただし、出力パスを入力するオプションはどこにもありません。

編集:ビルド画面の「タイムライン」の横に「アーティファクト」を表示するオプションがあることがわかりますが、ドロップを「$ myproject/mybranch/builds/」のようなTFSオンラインプロジェクトフォルダーに表示/コピーしたい'