問題タブ [azure-devops-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.

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

azure-devops - パッケージ化されたビルドおよび公開プロファイルを使用した Azure DevOps リリース パイプライン

Azure DevOps でリリース パイプラインを作成しようとしています。うまく機能する機能するビルド パイプラインが既にあり、VSBuild を使用してビルドをパッケージ化し、アーティファクトとして公開することができます。次に、リリース パイプラインで IIS 展開ジョブ (IIS 管理および IIS 展開タスクを含む) を使用し、そのアーティファクトを展開します。

問題は、発行プロファイル (.pubxml) が既にあり、IIS 展開が行っていることのほとんどすべてを処理する必要があることです (少なくとも、私が理解している限りでは)。したがって、プロジェクト構成自体をリファクタリングする必要のない 2 つのオプションがあるように思えます。

  1. IIS 展開ジョブの設定を模倣して .pubxml とできるだけ一致させ、タスク設定では実行できない変更を手動で適用することができます。明らかに、これは理想的ではありません。なぜなら、変更を加えるたびに両方を更新する必要があり、時間の経過とともにパイプラインが壊れる可能性が高くなるからです。
  2. IIS Deployment を使用するという考えを捨てて、引数を使用する VSBuild タスクを使用するだけ/p:DeployOnBuild=true /p:PublishProfile=Stagingです。これは、私のリリース パイプラインがデプロイするビルド パッケージを渡さず、各段階で新しいパッケージを作成しているだけであることを意味するため、ベスト プラクティスとは思えません。

VSBuild で作成したパッケージと .pubxml 構成をデプロイで一緒に利用できるようにするためのより良いオプションはありますか? それが不可能な場合、私のオプションのいずれかが私の状況を処理するための「正しい」方法ですか、それとも使用できる別の展開方法を欠いているだけですか?

あなたが提供できる助けや洞察をありがとう。他に役立つ情報があれば教えてください。

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

azure-devops - テンプレート内の Azure DevOps パイプライン変数

Azure パイプライン テンプレートを使用しています。パイプラインを開始する開発者に、特定のブランチの変数を設定するか、$(Build.SourceBranch) のままにしてほしい

その理由は、さまざまなリポジトリ/ブランチからアーティファクトをプルダウンして結合するためです。

だから私のymlにパラメータを追加しました(簡単にするために1だけを示しています)

次に、テンプレートを呼び出します

組み合わせるアーティファクトは約 30 種類あるため、テンプレートを使用します。

テンプレート内では、抽出をダウンロードして操作しますが、ダウンロードのみに簡略化します。

したがって、最終的な結果は、変数がテンプレート内で解決されないということです。これは、キュータイムでテンプレートが展開されたためだと思います。このシナリオの回避策はありますか?

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

azure-devops - 並列処理のために実行できる要求の最大数に達したため、Azure Devops パイプラインは実行されていません

「Microsoft-Hosted Private」と入力します

新しいアカウントでパイプラインを実行しているときにこのエラーが発生するため、十分なクレジット/制限があります 現在、20時間以上近くスタックしており、プロジェクト/サブスクリプション/パイプラインを再作成しようとしましたが、ダイスはありません

vscommunity にも同様の質問がありますが、回答がないので、誰かがここで洞察を持っていることを願っています

これは最近実装された「機能」であることが判明しました。この質問を閉じると、削除されるまで、または誰かがこの同じエラーに遭遇した場合に備えて、ここに残ります

https://devblogs.microsoft.com/devops/change-in-azure-pipelines-grant-for-private-projects/

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

azure-devops - Azure Devops のリリース パイプライン内で TriggeredBy 値を取得する方法はありますか

Azure リリース パイプラインTriggeredBy内の Triggered By 値を受け取りたい

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

azure-devops - Azure DevOps のさまざまなパイプライン

ここでは完全に初心者です。これが愚かな質問ではないことを願っています。私は、DevOps を使用したインフラ展開の戦略の設計を支援することになっています。DevOps はインフラ構築にのみ使用されるため、組織を実行するための最良の方法を考え出そうとしています。1 つの組織と 1 つのプロジェクトを考えていました。しかし、約 34 の異なるビルド パイプラインを構成する必要があります。34 のプロジェクトを使用する方がよいのでしょうか、それともリポジトリと複数のパイプラインを分離するにはどうすればよいでしょうか?

それが理にかなっていることを願っています。前もって感謝します。

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

azure-devops - Azure Build Pipelines は、同じソリューションで複数の Web アプリを発行します

Azure Build Pipelines は初めてです。

1 つの Web アプリケーション プロジェクトで Azure Devops UI (YAML なし) を使用して単純なパイプラインを作成する方法に関する投稿やビデオをたくさん見てきましたが、asp.net コア Web アプリケーション (WebUI) と asp の 2 つのアプリケーションがあります。 .net コア Web API。何らかの理由で、ビルド パイプラインから公開されたアーティファクトには WEBUI しか含まれていません。両方のプロジェクトがアーティファクトとして公開されることを期待しています。

ビルド パイプラインの結果として両方のアーティファクトを取得するために何をすべきかについての提案はありますか?

ありがとう

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

azure - Azure DevOps Pipeline: 通知付きのコード スキャナー

現在、Azure DevOps パイプラインで WhiteSource Bolt タスクを使用して、既知の脆弱性についてコードをスキャンしています。このタスクは、パイプライン レベルのレポートを生成します。さらに、すべてのパイプラインのすべての脆弱性に関する概要レポートもあります。この概要レポートは、さまざまな形式でエクスポート/電子メールで送信できますが、UI からのみ可能です。

新しい脆弱性に関する通知を希望しています。現在のコードには脆弱性がないため、パイプライン タスクが終了して新しい脆弱性が見つかった場合に通知を受け取りたいとします。この情報は現在 UI で確認できますが、通知を送信するオプションはないようです (そのため、レポートを手動で確認するのではなく、自動的に通知されます)。

Azure DevOps パイプラインと統合して通知を送信できるコード脆弱性スキャン用のオープンソース ソリューションを知っている人はいますか? WhiteSource Bolt は私たちにとっては問題なく機能しますが、通知の部分が欠けているだけです (有料バージョンは認識していますが、年間 5,000 から始まり、まだ小さなスタートアップであるため、高額です)。前もって感謝します!

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

azure-devops - sonarcloud 分析における fetchdepth=1 の重要性

私は Devops を初めて使用し、Azure Devops パイプラインで fetchdepth を設定することに行き詰まっています。Devops の 1 つは、Sonarcloud が適切な分析を行うように最小値を 10 に設定することを提案しています。そうしないと、すべてが 1 つのコミットに押しつぶされます。

これが原因でソナー分析がどのように影響を受けるかを誰か詳しく説明できますか? 私にとって、最新/最後のコミットは変更を下に保持し、分析に適しているはずです。:)

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

azure-devops - GitVersion を使用してバージョン番号を生成する際の Azure DevOps 生成エラー

Azure DevOps リリース パイプラインに取り組んでおり、GitVersion を使用してビルドのセマンティック バージョン番号を自動生成したいと考えています。CI ビルドではこれを問題なく実装しましたが、リリース パイプラインで同じことを行うと、次のエラーが発生します。

GitVersion をインストールして実行する手順の YAML は次のとおりです。

GitVersion タスクはリリース パイプラインでサポートされていますか? それともビルド パイプラインでのみサポートされていますか?

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

azure - この Azure CLI が Azure パイプラインで機能しない理由がわかりません

次の 2 つの CLI コマンドにランタイム変数を渡すと、パイプラインで次の問題が発生し続けます。

これはエラーです:

私が作成したコードのスニペットを添付しました。誰か助けてください。これを修正するのに 8 時間、夜遅くまで費やしました。これが機能する必要があります...