問題タブ [build-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 投票する
1 に答える
3274 参照

azure-devops - タグがトリガーされたときに Azure Devops Pipeline トリガーがパスを無視する

クライアントと API をビルドする 2 つのビルド パイプラインがありますが、新しい git タグを作成すると、タグがクライアント コードに基づく変更にのみ関連している場合でも、両方のビルドがトリガーされます。

フロントエンドビルドci.yml

api-build-ci-yml

通常のコミットは期待どおりに機能し (つまり、クライアント コードがクライアント ビルドをトリガーします)、パスを除外する複数のバリエーションを試しましたが、役に立ちませんでした。

タグ フィルタリングはパスを無視する必要がありますか、それともブランチと同じように機能する必要がありますか?

回避策は、より説明的なタグ (つまり20200326_prodrelease_api ) を使用することですが、API とクライアントの両方が実稼働の準備ができている場合は、2 つのタグを必要としないようにしています。

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

.net - .net コア ユニット テスト プロジェクトが Azure Devops パイプラインでのビルドに失敗する

私のソリューションでは、.netstandard 2.0 を対象とするプロジェクトがあります。同じプラットフォームを対象とするテスト ケース プロジェクトを作成することはできないため、.net 3.1 を使用するようにビルド パイプラインを更新した後でも、.netcore 3.1 単体テスト プロジェクトを使用しています。ビルド パイプラインの復元 nuget ステップでの問題。

注 : https://www.hanselman.com/blog/AzureDevOpsContinuousBuildDeployTestWithASPNETCore22PreviewInOneHour.aspx は、この問題をトラブルシューティングするためにたどったリンクですが、それでも同じエラーに直面しています。