2017-07-06 6 views
1

CIを実行するには自分のNugetフィード(VSTS 1)でNuGet.Configファイルをチェックしたいと思います。このように:dotnet restore ClearTextPasswordのNuGet.Config環境変数が機能しない

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <packageSources> 
    <add key="myfeed" value="https://xxx.pkgs.visualstudio.com/_packaging/myfeed/nuget/v3/index.json" /> 
    </packageSources> 
    <packageSourceCredentials> 
    <myfeed> 
     <add key="ClearTextPassword" value="%PASSWD%" /> 
    </myfeed> 
    </packageSourceCredentials> 
</configuration> 

パスワードをチェックインしたくないので、この設定で環境変数を使用することができます。私はそれを試して、それはPackageSourcesの値で動作します。しかし、上記のようなPackageSourceCredentialsでは動作しないようです。 誰かがこれに対する解決策を持っていますか?

答えて

1

鍵のユーザー名をPackageSourceCredentialsに追加する必要がありました。私はそれが役に立たないと思った。しかし、初めて削除したときにキャッシュされ、後でenv varが追加されました。この後、破損しました。

関連する問題