私は依存関係管理ツールとしてpaketを使用していますが、ソースをホストしてビルドを行うためにVisual Studio online(VSO)を使い始めています。VSTSパッケージマネージャのAPIキーを生成
私はpaketの復元(またはnupkgをアップロードしようとすると)を取得すると、401が表示されます。VSTSは実行するたびに一意のパスワードを生成すると思われる認証情報マネージャを使用します。私は、資格のマネージャーを実行するpowershellスクリプトを書いて、パスワード/ユーザー名を引き出してから、復元を行う前にそれをPaketに設定することができますが、理想的には、特定のユーザー(およびパスワード) 、またはapiキーを生成します。 これが可能かどうかは誰にも分かりますか?
プッシュするために、具体的には、ユーザー名とパスワードに加えて、APIキーを指定する必要がありますが、それは任意の値にすることができます。 (CSRFの脆弱性を避けるためにこれを実施しています) –
ありがとうございました。 私はFAKEでもう少し論争しなければなりませんでしたが、これはうまくいきます。 Paket.Push(fun c - > {c PublishUrl = "https:// {repo} .pkgs.visualstudio.com/_packaging/{フィード}/nuget/v2 " WorkingDir =" dist " ApiKey =" someKey " } ) – Dylan