問題タブ [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.
azure-devops - タグがトリガーされたときに Azure Devops Pipeline トリガーがパスを無視する
クライアントと API をビルドする 2 つのビルド パイプラインがありますが、新しい git タグを作成すると、タグがクライアント コードに基づく変更にのみ関連している場合でも、両方のビルドがトリガーされます。
フロントエンドビルドci.yml
api-build-ci-yml
通常のコミットは期待どおりに機能し (つまり、クライアント コードがクライアント ビルドをトリガーします)、パスを除外する複数のバリエーションを試しましたが、役に立ちませんでした。
タグ フィルタリングはパスを無視する必要がありますか、それともブランチと同じように機能する必要がありますか?
回避策は、より説明的なタグ (つまり20200326_prodrelease_api ) を使用することですが、API とクライアントの両方が実稼働の準備ができている場合は、2 つのタグを必要としないようにしています。
.net - .net コア ユニット テスト プロジェクトが Azure Devops パイプラインでのビルドに失敗する
私のソリューションでは、.netstandard 2.0 を対象とするプロジェクトがあります。同じプラットフォームを対象とするテスト ケース プロジェクトを作成することはできないため、.net 3.1 を使用するようにビルド パイプラインを更新した後でも、.netcore 3.1 単体テスト プロジェクトを使用しています。ビルド パイプラインの復元 nuget ステップでの問題。
注 : https://www.hanselman.com/blog/AzureDevOpsContinuousBuildDeployTestWithASPNETCore22PreviewInOneHour.aspx は、この問題をトラブルシューティングするためにたどったリンクですが、それでも同じエラーに直面しています。