問題タブ [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.
c# - TFS ビルドの問題を修正する方法 "ResolveComReference" タスクが予期せず失敗しました。プロセスはファイル System.Windows.Interactivity.resources.dll にアクセスできません。
私は WPF ソリューションを持っており、ソース管理に TFVC で Visual Studio Team Services を使用しています。自動ビルドを作成しましたが、ビルドは (散発的に) 次のエラーで失敗します。
これが発生すると..別のビルドをキューに入れることができ、合格します。なぜこれが起こっているのか、どうすれば修正できるのか誰か知っていますか?
visual-studio-2013 - Visual Studio Online Build 定義で NuGet にパラメーターを渡すにはどうすればよいですか?
TFS (Visual Studio Team Services) にチェックインされた複数のプロジェクトを含むソリューションがあります。これらのプロジェクト (およびその依存関係) の 1 つだけをビルドして、作成した Azure Web サイトにデプロイする必要があります。私のソリューションとそのプロジェクトは、このガイドに従って NuGet 2.7+ 自動パッケージ復元方法に従います。ローカルの Visual Studio 2013 環境では、すべてが期待どおりに機能します。
このガイドを使用して Team Services で非常に基本的な展開ビルドを作成しましたが、ビルドは NuGet に関する次のエラーで失敗します。
私の質問は次のとおりですspecify either -PackagesDirectory or -SolutionDirectory
。これに関するドキュメントは見つかりませんでした。
それとも、私はこれについて完全に間違った方法で行っているのでしょうか?
node.js - 自己ホスト型 VSO エージェントでの NPM の実行
Azure VM と Azure 上の Visual Studio Release プラグインを使用して VSO エージェントをセットアップしました。node.js の最新バージョンもインストールしました (Windows 用の NVM を使用)。リモート デスクトップに使用した資格情報が機能しないため、VSO エージェントをインストールするときに既定のアカウントを使用しました。
マシンにリモート接続し、VSO から実行しようとしているビルド スクリプトを実行できます。また、それを使用して純粋に .NET ビルドを実行することもできます。私の問題は、npm を使用してパッケージをインストールし、ビルドを実行することにあります。
私は次のようにビルドに要求を設定しました:
npm | exists
次のように、コントロール パネルから VSO エージェントの機能を設定しました。
npm | C:\Program Files\nodejs\npm.cmd
も試しました
npm | C:\Program Files\nodejs
そのフォルダーに npm.cmd が表示され、そのパスを使用してリモートで npm を実行できます。この質問に従って、VSO Agent サービスも再起動しました。
サーバーを再起動し、「すべてのエージェントの更新」も数回実行しました。パスに npm もあり、ログインすると正常に実行できます。
編集:
エラーメッセージ:
また、以下に説明するように行を追加しようとしました。
$env:Path += ";C:\Program Files\nodejs\"
同じエラー。Write-Host
そのコマンドの後に私の $env:Path 書き込みの Aは次のようになります:
両方ともC:\Program Files\nodejs\npm.cmd
存在C:\Program Files\nodejs\node.js
し、NETWORK SERVICE にはそれらに対する権限があります。(管理者、システム、および私のログインと同様に)
powershell - VSO ビルドでカスタム タスク ディレクトリを取得する環境変数または方法はありますか?
そのため、カスタム ビルド タスクを実行するときに、powershell からカスタム ビルド タスクのディレクトリ名を取得しようとしています。
目的は、ビルド時にjshintを実行することであり、そうすることができましたが、.jshintignore ファイルは、ファイルまたはフォルダーを除外するための相対パスを知る必要があります。
そのため、jshint が使用するminmatchエンジンの除外ファイルに追加する "../" の数を知るために、実行時にそのパスを取得できる必要があります。
もちろん、ハードコーディングすることもできますが、それは私がやりたいことではありません。
tfs - TFS クロス プラットフォーム コマンド ライン インターフェイスを使用して VSO にタスクをアップロードしようとすると、アクセスが拒否されました
次のコマンドを実行しようとしています:
tfx ビルド タスク アップロード --task-path ./SwapDeploymentSlots
結果:
エラー: 失敗した要求: Forbidden(403) - アクセスが拒否されました。[ユーザー名] には、アクションを実行するための管理権限が必要です。詳細については、Team Foundation Server 管理者に問い合わせてください。
ユーザーは、TFS-CLIドキュメントで要求されているように、エージェント プール管理者グループのメンバーです。
これを解決する方法についてのアイデアはありますか?
maven - VSTS Visual Studio オンライン Maven settings.xml
私が構築している Java Maven アプリケーションがあります。この Java アプリはプライベート リポジトリを使用していました。settings.xml ファイルに詳細 (url/username/passwd) が指定されています
カスタムsettings.xmlを使用するためにMavenでVSTSビルドを取得する方法を知っている人はいますか?
azure-devops - SpecFlow + VSTS/TFS 2015
TFS2015/VSTS の新しいビルド システムを使用すると、SpecFlow テストが取得されません。同じプロジェクト内で、それぞれ[TestClass]
とで装飾されたクラスとメソッド[TestMethod]
がピックアップされ、TFS によってテストされます。SpecFlow 2.0 テストを実行するための TFS2015/VSTS の基本要件は何ですか?
編集: 内容を追加しpackages.config
ます。ご覧のとおり、SpecRun
インストールが完了し、Visual Studio 内から、期待どおりに SpecFlow テストを実行できます (つまり、テスト エクスプローラーにすべて表示されます)。