問題タブ [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.
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 タスクを使用して分散方式でテストを実行する必要があることですが、個々のテストの詳細を含む前者のようなレポートが必要です。
どうすればこれを達成できるのか、私は完全に混乱しています。
私がここで見逃しているものについての指針。どの情報もとても参考になります...
docker - Visual Studio Team Service がタスク Docker ビルドに失敗する
build Docker タスクを実行して docker イメージを作成しようとしています。Docker ホストをセットアップし、既定の Docker Hub をレジストリとして使用しており、環境全体が Azure 上にあります。
ビルド タスクをキューに入れると、Task Docker で失敗します。
ログ出力:
パスの確認: null タスクの結果: 失敗
ドッカーが見つかりません: null
終了タスク: Docker
[エラー] タスク Docker が失敗しました。これにより、ジョブが失敗しました。詳細については、タスクのログを参照してください。
誰かが何が起こっているのか考えていますか?
android - Xamarin Build Android Sign APK in Visual Studio Team Services (旧 Visual Studio Online)
以下を使用して APK ファイルに署名するためのビルド ステップのセットアップがあります。
次に、ベータ リリースのために Hockey App にプッシュします。私が抱えている問題は、ユーザーが新しい APK をダウンロードして携帯電話で更新することを選択すると、「アプリがインストールされていません」というエラーが表示されることです。
調査した後、私はそれがこれにどのように関連していると感じています:
Android での「アプリがインストールされていません」エラー
ただし、ビルドプロセスを正確に変更する方法がわからないため、常に同じ証明書で署名しています(それが私の問題である場合)。
私は何をする必要がありますか?
azure-devops - Visual Studio Team Services - パブリッシュ アーティファクトが見つかりません PathtoPublish
トークナイザー タスクを実行できるように、追加のアーティファクトとして web.config ファイルを公開している Team Services でビルド定義をセットアップしています。私のビジュアル スタジオ プロジェクトでは、Web.Release.config ファイルにトークンを設定しています。ビルドが実行されると、トークンが構成ファイルに挿入され、各環境のリリース管理プロセスによって置き換えられます。
これは、過去数か月間機能しています。しかし、今日、web.config ファイルの「PathtoPublish が見つかりません」というエラーで失敗し始めました。アーティファクトの公開タスクでは、設定を公開するパスを次のように設定しています。
今は次のようなパスを期待しているようです
パスに変数を使用する必要があると思います。しかし、正しい変数が何であるかわかりません。トークンが配置されるように、変換された Web.config ファイルを取得する必要があります。奇妙なことは、古いパスが 2 番目のチーム プロジェクトのビルド定義で正常に機能していることです。
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
)。
誰が何が間違っているのか知っていますか?
angularjs - ビルド サーバー経由で実行したときに PhantomJS がキャプチャされない
Jasmine で Karma と PhantomJS を使用して、AngularJS をテストしています。gulp テストをローカルで実行すると正常に動作し、PhantomJS を起動してすべてのテストを実行しますが、ビルド サーバーでテストを実行すると、次のエラーで失敗します。
私は VSTS を使用しており、組み込みのクラウド ビルド システム (ホストされたエージェント) を使用していることに注意してください。それはほとんどタスクランナーであり、チェックイン時にgulpタスク(ビルド、テストなど)を実行するためにのみ使用します
私のカルマの設定は次のとおりです。
これが私のpackage.jsonの関連部分です。テストを実行する前に NPM のインストールが実行されることに注意してください。
これに関するさまざまな回答からのアドバイスに従ってみましたが、うまくいかないようです! おそらく私は何かを逃していますか?