docker: escape key-value pair as -e KEY and VALUE being environment var (#2091)

* docker: escape key-value pair as -e KEY and VALUE being environment var

* removed code duplication, removed unused method and test
This commit is contained in:
Nikola Jokic
2022-08-31 10:39:58 -07:00
committed by GitHub
parent 59894790de
commit 95459dea5f
3 changed files with 10 additions and 39 deletions

View File

@@ -71,15 +71,6 @@ namespace GitHub.Runner.Worker.Container
return $"{flag} \"{EscapeString(key)}\"";
}
public static string CreateEscapedOption(string flag, string key, string value)
{
if (String.IsNullOrEmpty(key))
{
return "";
}
return $"{flag} \"{EscapeString(key)}={EscapeString(value)}\"";
}
private static string EscapeString(string value)
{
return value.Replace("\\", "\\\\").Replace("\"", "\\\"");