問題タブ [azure-pipelines-release-pipeline]

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 投票する
3 に答える
1223 参照

visual-studio - VSTS リリース管理変換 web.config

新しい VSTS リリース管理を使用して、自分の Web サイトを Azure Web アプリにデプロイしています。私が望むのは、QA 環境用に 1 つの接続文字列を変換することだけです。私はそれに対する答えを得るのが難しいと思っています。どんな助けでも大歓迎です。

ローカル環境で構成ファイルをそのまま使用したいので、Web 構成ファイルにトークンを作成したくありません。

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

azure-pipelines-release-pipeline - Visual Studio Team Services でセミコロンを含む値で TestRun パラメーターをオーバーライドする

私の runsettings ファイルには、環境に応じて VSTS でオーバーライドできるようにしたい接続文字列がほとんど含まれていません。

環境ごとに特定の runsettings ファイルは必要ありませんが、他のデプロイ リリースの構成方法に一貫性を持たせるために、環境変数を使用したいと考えています。

ただし、セミコロン (;) を含む接続文字列 (または任意のパラメーター) を単体テストに転送したい場合、問題に直面しています。切り詰めています。「;」なしで他の値を送信することをテストしました 成功しました。

環境変数

タスク構成

設定.実行設定

ただし、実行時 (および単体テストで受け取った実際の値を表示するとき) は、最初の ";" の後の値が切り捨てられます。

ここに画像の説明を入力

値を保護する方法はありますか?

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

selenium - リリース計画の成果物を Visual Studio Team Services に保存できますか?

Visual Studio Team Services Online で、Web アプリの展開後に小さな UI テスト (Selenium を使用) を実行して、アプリが正しく機能していることを確認するリリース計画を立てています。

このリリースのスクリーンショットをアーティファクトとして保存して、リリースが完了したらアクセスできるようにしたいと思います (主にテストが失敗した場合)。

これは VSTS を使用して可能ですか?

リリース計画の一部としてコピー パブリッシュ アーティファクト タスクを使用しようとしましたが、次のようないくつかのエラーが発生するだけです。System.Management.Automation.ParameterBindingValidationException: Cannot bind argument to parameter 'StagingFolder' because it is null.

0 投票する
0 に答える
16 参照

azure-pipelines-release-pipeline - VSTS でのテスト Eclipse スイートの統合

私たちのプロジェクト コードは .NET です。また、Java 言語のセレンでテスト ケースを開発しました。ここで、このテスト Eclipse スイートを VSTS に統合する必要があります。やり方を教えてください。

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

rest - VSTS Rest API 環境 ID が正しくありません

VSTS の REST API を使用して、特定の環境のリリースを開始しています。環境の取得などは機能しますが、実際にデプロイを開始するために REST 呼び出しを行うと、次のエラー メッセージが表示されます。

これについて興味深いのは、REST 操作からの応答が、その環境を含むリリース定義を取得することで、次のように返されます。

実際、応答全体で、ID 1288 も 1289 もどこにも見つかりません。サービスから返されたものであるにもかかわらず、VSTS が私の環境 ID 16 が間違っていると私に言っている理由について何か考えはありますか?

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

jmeter - VSTS で負荷テストを実行する

これまで、Jmeter 負荷テストを VSTS で実行しようとしてきましたが、うまくいきませんでした。私はこれについてマイクロソフトのサポート チームと (非常にゆっくりと!) 行ったり来たりしてきましたが、問題が解決されたので、少なくとも Jmeter を使用してビルド マシンで小さな一連の負荷テストを実行したいと考えています。結果を何らかの方法で VSTS にアップロードして、追跡しやすくします。この作業のパート 1 があります。VSTS リリース定義から、負荷テストをローカルで実行するバッチ ファイルを実行し、結果を含む集計スプレッドシートを生成します。

問題は、これらの結果を VSTS にロードするにはどうすればよいかということです。

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

tfs - VSTS ビルドで Web アプリケーションのすべてのファイルがドロップされない

この質問を書き始めたときの問題は、VSTS ビルドが成功した後、リリース用の Web アプリケーション プロジェクトに関連するファイルが表示されないことでした。ソリューション内の特定の他のプロジェクトのファイルのみが存在していました。ただし、この質問に出くわしたばかりで、役に立ちました。

ビルドのコンテンツ設定の構成を変更した後、つまり、そのプロジェクトの下の Bin フォルダーの内容を変更した後、Web アプリケーション プロジェクト用にコンパイルされた .dll ファイルを表示できるようになりました。しかし、ビルドした Web アプリケーションをサーバーにコピーするために必要な他のファイル (ビュー、スクリプト、css など) がどこにもありません。

VSTS のビルドおよびリリース機能のパワーと柔軟性は、私たちの要件に対して完全にやり過ぎであるため、非常に混乱しています。これまでは、Visual Studio で Web アプリ プロジェクトを右クリックし、[発行] を選択して、ファイル システムの発行方法を使用していました。簡単。アプリケーションのビルドとデプロイを自動化したいので、何倍も複雑です!

では、リリース定義のファイルのコピー タスクを使用してファイルを Web サーバーにコピーできるように、ソリューションを VSTS に組み込む方法を教えてください (サーバーはサーバーからは見えません)。ローカルにホストされたエージェントを使用しているため)?

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

azure-devops - VSTS リリース管理の承認者

Visual Studio Team Services を使用しています。リリース管理の一部は、ユーザーが展開環境を承認するかどうかを許可することです。承認者のリストは、VSTS に追加された人のみであることに気付きました。VSTS に追加されていない承認者を持つことは可能ですか。

承認のために入力を追跡したいのですが、ユーザー ストーリーやソース コードなどを見ることに興味がありません。