問題タブ [buildconfiguration]
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.
intellij-idea - IntelliJ IDEA で一度に複数のビルド構成を実行する方法
「標準ユーザー」と「マネージャー」のビルド構成を持つプロジェクトがあります。(コードはほとんど同じですが、ビルドの一部が異なります。)
アプリケーションをテストしようとすると、ユーザーとマネージャーの両方の構成を開始する必要があります。現在、手動で行っていますが、両方の構成を一緒に自動的に開始する方法はありませんか?
maven - Ivy は Maven リポジトリから構成をインストールおよび取得できますか?
ローカル ファイルシステムの Ivy リポジトリがあり、Nexus や Artifactory などのリモート Maven リポジトリにすべてのアーティファクトをインストール (公開) する必要があります。次の行に沿って、ivyインストール タスクの ant スクリプトを作成しました。
現在、私のローカル ivy リポジトリ ( test
、compile
) には複数の構成があり、これらはそこにある ivy.xml ファイルで宣言されています。ローカル リポジトリは、アーティファクトごとに jars と ivys の 2 つのフォルダーで構成されます。Jars フォルダーには jar が含まれ、ivys フォルダーには内部で構成が宣言された ivy.xml が含まれます。SHA および MD5 チェックサム ファイルも存在しますが、他には何もありません。
Ivy が利用可能な構成について Maven リポジトリに通知することを期待していましたが、そうではないようです。解決のために新しく作成されたリポジトリに切り替えた後、Ivy はそこにインストールしたばかりのアーティファクトを見つけることができず、構成が欠落しているtest
と主張します。compile
ローカル リポジトリはファイル ベースとして構成され、アーティファクトはそこから問題なく解決できます。リモート リポジトリは ibiblio、m2 互換です。
ルートはサーバーに設定されています。インストールされたアーティファクトがサーバーに表示されるため、ルートと認証はおそらく正しく構成されています。
Ivy に独自の ivy.xml を尊重させ、Nexus または Artifactory リポジトリに構成をインストールして、後で解決できるようにする方法はありますか?
- 多分 ivy:install タスクにはもっとオプションが必要ですか?
- いくつかの構成ファイルが欠落しているか不完全である可能性がありますか?
c# - VS2013で構成固有の値を使用してプロジェクト設定を設定するには?
VS2013 でビルド構成固有の値を使用してプロジェクト設定を設定する方法はありますか? ビルド構成ごとに WebServiceURL 設定に異なる値を設定する必要があります (MSSQL 構成と Oracle 構成など)。
#if DEBUG を使用したプリプロセッサ アセンブリ構成とアフタービルド構成ファイルの上書きアプローチの両方を見ましたが、前者はカスタム構成名または 2 つ以上の構成を許可しませんが、後者はビルド後にファイルをコピーすることを含み、迅速で簡単な編集ではありません。 [プロジェクトのプロパティ] > [設定] ページ。
おそらくApp.configで利用できるWeb.config変換に似たものはありますか?
tfsbuild - LabDefaultTemplate-> ExecuteRemoteTestRun2 は、MTM のテストの Order フィールドを考慮しません
シナリオ:
2 つの Codeui テストを作成します。最初のテストは Test1 で、2 番目のテストは Test2 です。
mtm で 2 つのテスト ケースを作成します。
MTM で 2 つのスイートを作成します。スイート 1 とスイート 2。
Test1、Test2 の順にテストを Suite1 に追加します。
Test2、Test1 の順にテストを Suite2 に追加します。
テンプレート「LabDefaultTemplate」を使用してビルドを作成し、テストで Suite1 と Suite2 を追加します。
ここで、MTM を使用して、スイート内のテストの順序を変更し、ビルドを再度実行します。
テスト エージェントは、挿入された順序でスイート内のテストを実行し、順序フィールドは使用しません。
Test controller 2013、Test Agent 2013、TFS 2013 を使用しています。
詳細はこちら。
ワークフロー LabDefaultTemplate は、次のアクティビティ「ExecuteRemoteTestRun2」を実行します。
メソッド TestRunCreation.CreateTestRun では、スイートと構成に従ってテスト ポイントが要求されます。
Select に「Order by」がないことがわかります。これが、スイート内のテストの順序でテスト番号を取得した理由です。
バグだと思うのですが、誰か承認してもらえますか?
MTM の順序でスイートを実行するための回避策は何ですか。
バラク
build - ビルド構成中に「pax archive volume change required」プロンプトを取得する
Ubuntu 14.04 LTS でfastjet-3.0.1をビルドしようとしています。
以下を実行すると:
次のメッセージが表示されます。
Pax とは何か、このエラーの対処方法を調べてみましたが、役に立つものは見つかりませんでした。これに関するどんな助けも素晴らしいでしょう! ありがとう。
ios - Swift で Facebook SDK for iOS を使用して構成を構築する
Facebook 用のサーバー コンポーネントとクライアント コンポーネントを使用してアプリを構成しました。ただし、1 つのアプリには 2 つの URL (モバイル サイトの URL を含む) しか指定できないため、開発環境用に別のアプリを作成し、そこに localhost を登録する必要がありました。2 番目のアプリが最初のアプリのテスト バージョンであることを Facebook に伝えることができますが、それでも 2 つの異なる AppID を取得します。Facebook SDK は AppID キーがInfo.plist::FacebookAppID
(Swift) にあることを期待しているので、両方のアプリのキーを入れて、コンパイラがビルド構成に応じて適切なものを選択できるようにする方法を知りたいですか?
これは非常に一般的なものに違いないので、答えが見つからないことに驚いています。ありがとう。
teamcity - プロジェクトを TeamCity のエージェント プールに関連付けるにはどうすればよいですか?
私の自動テストでは、TeamCity サーバーと 2 つのエージェント プールにプロジェクトを追加しました。1 つは Windows サーバーで、もう 1 つは MAC です。デフォルトのエージェント プールは WIN ですが、MAC サーバーでテストを実行したいと考えていました。エージェント プールを MAC に変更するために、リストから に設定 teamcity.agent.name
してエージェント要件を追加しようとしMAC server
ましたが、プロジェクトに関連付けられている互換性のあるエージェントのリストには追加されませんが、互換性のあるエージェントに追加され、その上に次の警告が表示されますFollowing agents belong to the agent pools which are not associated with "Tests" project
。テストは私のプロジェクトの名前です。
MAC エージェントを自分のプロジェクトに関連付けるにはどうすればよいですか?
asp.net - ASP.NET Web サイト プロジェクト タイプが正しい構成を取得しない
ASP.NET Web サイト 4.5 (.csproj を含む Web アプリケーションではない) があり、Visual Studio 2013 を使用しています。
デバッグ、QA、およびステージという異なるビルド構成を作成しました。
ビルド構成を QA に設定しました。
ソリューション内のすべてのプロジェクトは QA としてビルドされますが、このサイトだけがデバッグとしてビルドされます。
ビルドの概要
00:00.356 - 成功 -任意の CPU をデバッグ- http://localhost:63864
00:00.001 - 成功 - QA 任意の CPU - ....\Project1\Project1.csproj
00:00.001 - 成功 - QA 任意の CPU - ....\Project2\Project2.csproj
00:00.001 - 成功 - QA 任意の CPU - ....\Project3\Project3.csproj
このため、サイトは QA 変換ではなくデバッグ web.config を取得しています。
ここで何が欠けているのですか?