問題タブ [azure-pipelines-build-task]

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 に答える
151 参照

visual-studio-2015 - MS テスト レポートは、Visual Studio Test で実行した場合と Run Function Test Task で実行した場合で異なります

MSTest のスイートを実行しています。各テストは、xls ファイルであるデータソースを受け入れるように設計されています。

たとえば、20 行の MSTest があります (Visual Studio テスト タスクを実行すると、以下のようなレポートが表示されます)。

ここに画像の説明を入力

ここに画像の説明を入力

しかし、Run Functional Test Task (VM 間で分散された方法) を使用してテストを実行すると、以下のような結果ファイルが得られ、1 つのテストのみが実行されたと表示されます (ただし、20 個のテスト ケースが実行され、結果を表示できます)。 trx ファイルで) しかし、tfsonline では利用できません...

ここに画像の説明を入力

ここに画像の説明を入力

問題は、Run Functional Test タスクを使用して分散方式でテストを実行する必要があることですが、個々のテストの詳細を含む前者のようなレポートが必要です。

どうすればこれを達成できるのか、私は完全に混乱しています。

私がここで見逃しているものについての指針。どの情報もとても参考になります...

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

docker - Visual Studio Team Service がタスク Docker ビルドに失敗する

build Docker タスクを実行して docker イメージを作成しようとしています。Docker ホストをセットアップし、既定の Docker Hub をレジストリとして使用しており、環境全体が Azure 上にあります。

ビルド タスクをキューに入れると、Task Docker で失敗します。

ログ出力:

パスの確認: null タスクの結果: 失敗

ドッカーが見つかりません: null

終了タスク: Docker

[エラー] タスク Docker が失敗しました。これにより、ジョブが失敗しました。詳細については、タスクのログを参照してください。

誰かが何が起こっているのか考えていますか?

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

android - Xamarin Build Android Sign APK in Visual Studio Team Services (旧 Visual Studio Online)

以下を使用して APK ファイルに署名するためのビルド ステップのセットアップがあります。

ここに画像の説明を入力

次に、ベータ リリースのために Hockey App にプッシュします。私が抱えている問題は、ユーザーが新しい APK をダウンロードして携帯電話で更新することを選択すると、「アプリがインストールされていません」というエラーが表示されることです。

調査した後、私はそれがこれにどのように関連していると感じています:

Android での「アプリがインストールされていません」エラー

ただし、ビルドプロセスを正確に変更する方法がわからないため、常に同じ証明書で署名しています(それが私の問題である場合)。

私は何をする必要がありますか?

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

azure-devops - Visual Studio Team Services - パブリッシュ アーティファクトが見つかりません PathtoPublish

トークナイザー タスクを実行できるように、追加のアーティファクトとして web.config ファイルを公開している Team Services でビルド定義をセットアップしています。私のビジュアル スタジオ プロジェクトでは、Web.Release.config ファイルにトークンを設定しています。ビルドが実行されると、トークンが構成ファイルに挿入され、各環境のリリース管理プロセスによって置き換えられます。

これは、過去数か月間機能しています。しかし、今日、web.config ファイルの「PathtoPublish が見つかりません」というエラーで失敗し始めました。アーティファクトの公開タスクでは、設定を公開するパスを次のように設定しています。

今は次のようなパスを期待しているようです

パスに変数を使用する必要があると思います。しかし、正しい変数が何であるかわかりません。トークンが配置されるように、変換された Web.config ファイルを取得する必要があります。奇妙なことは、古いパスが 2 番目のチーム プロジェクトのビルド定義で正常に機能していることです。

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

android - ANDROID_HOME が設定されていません (OS X でサービスとして実行されている VSTS エージェント)

MacBook Pro で VSTS エージェントを構成しましたが、(を使用して) 手動で実行すると完全に動作し./run.shます。

ただし、VSTS エージェントをサービスとして実行するように構成し (./svc.sh installおよびを使用./svc.sh start)、VSTS で新しいビルドをキューに入れると、(署名ステップで) 「ANDROID_HOME が設定されていません」というエラーが表示されます。

.bash_profile で次のように構成しました。

パスは正しく、running もecho $ANDROID_HOME期待値を返します (この場合は/Users/mvanbeusekom/Library/Android/sdk)。

誰が何が間違っているのか知っていますか?

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

tfs - VSTS: ビルド ステップで $(BuildID) を引数として使用する

ビルド内のいくつかのスクリプトに引数としてビルド ID を提供したいと考えています。

ビルドID

ただし、これはビルドの ID に解析されません。代わりに文字通り使用されます。出力を参照してください:

どうしてこれなの?

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

angularjs - ビルド サーバー経由で実行したときに PhantomJS がキャプチャされない

Jasmine で Karma と PhantomJS を使用して、AngularJS をテストしています。gulp テストをローカルで実行すると正常に動作し、PhantomJS を起動してすべてのテストを実行しますが、ビルド サーバーでテストを実行すると、次のエラーで失敗します。

私は VSTS を使用しており、組み込みのクラウド ビルド システム (ホストされたエージェント) を使用していることに注意してください。それはほとんどタスクランナーであり、チェックイン時にgulpタスク(ビルド、テストなど)を実行するためにのみ使用します

私のカルマの設定は次のとおりです。

これが私のpackage.jsonの関連部分です。テストを実行する前に NPM のインストールが実行されることに注意してください。

これに関するさまざまな回答からのアドバイスに従ってみましたが、うまくいかないようです! おそらく私は何かを逃していますか?