Support nuget.config name formats

This commit is contained in:
Vladimir Safonkin 2021-04-19 14:25:42 +03:00
parent 5a201f5e82
commit 632ccbdfb9
1 changed files with 9 additions and 1 deletions

View File

@ -13,7 +13,7 @@ export function configAuthentication(
) { ) {
const existingNuGetConfig: string = path.resolve( const existingNuGetConfig: string = path.resolve(
processRoot, processRoot,
existingFileLocation == '' ? 'nuget.config' : existingFileLocation existingFileLocation == '' ? getExistingNugetConfig(processRoot) : existingFileLocation
); );
const tempNuGetConfig: string = path.resolve( const tempNuGetConfig: string = path.resolve(
@ -25,6 +25,14 @@ export function configAuthentication(
writeFeedToFile(feedUrl, existingNuGetConfig, tempNuGetConfig); writeFeedToFile(feedUrl, existingNuGetConfig, tempNuGetConfig);
} }
function getExistingNugetConfig(processRoot: string) {
const configFileNames = fs.readdirSync(processRoot).filter(filename => filename.toLowerCase() == 'nuget.config')
if (configFileNames.length) {
return configFileNames[0];
}
return 'nuget.config';
}
function writeFeedToFile( function writeFeedToFile(
feedUrl: string, feedUrl: string,
existingFileLocation: string, existingFileLocation: string,