問題タブ [myget]
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.
nuget - キャッシング付き NuGet サーバー
すべてのビルドで nuget パッケージをプルするビルド サーバーがあり、現在、カスタム パッケージ用に NugetGallery を内部で展開しています。今のところ、それは明日のように帯域幅を消費します (大したことではありませんが、私は親切になり、私たちのために物事をより速くしたいと思っています)。
そのため、リポジトリを自動ミラーリングしてキャッシュしたいと考えています。
これまでのところ、いくつかのオプションがあります。クラウドのみの製品である MyGet (そうではありません) と、Proget (私が傾倒している) です。私が見逃している自動ミラーリングのオプションは他にありますか?
asp.net-core - aspnetcidev と aspnetvnext の違いは?
aspnetcidevとaspnetvnextの違いは何ですか?
aspnetcidev で「クイック ビルド」と表示されていますが、これはどういう意味ですか?
github - Github の署名コード -> MyGet -> Nuget
プラットフォームに対する統合を処理する .NET コードがあります。これを他のユーザーと共有して、統合を容易にしたいと考えています。
オンラインで読むと、GitHub をソースに、MyGet を CI ビルドに、Nuget をリリース ビルドに使用するというアプローチは、非常に魅力的なソリューションのように思えます。
いくつかの質問をし始めているセキュリティ担当者がいます。
消費者は、ダウンロードしたパッケージが実際に当社からのものであることをどのように確認できますか? 他の誰かが私たちに似た名前のフィードを設定し、コードを変更した場合。
コード署名が進むべき道のようですが、証明書をどこに保存するのでしょうか? 私は他のさまざまな github リポジトリを閲覧しましたが、snk ファイルを格納しているものもあれば、ソース管理外のどこかにある pfx ファイルへの参照を持っているものもあります。
このようなものを MyGet のビルド プロセスとどのように統合できますか? MyGet に対して未署名のビルドを行い、NuGet への最終公開を実行するときに追加の手順を実行する必要がありますか?