private string EnhanceYaml(JobDescription jobDescription, string instanceName) { ComposeFileParser parser = new ComposeFileParser(jobDescription.StartJobRequest.Yaml); if (jobDescription.EnvironmentVariables == null) { jobDescription.EnvironmentVariables = new Dictionary <string, string>(); } jobDescription.EnvironmentVariables.Add("TESTER_INSTANCE", instanceName); parser.AddEnvironmentVariables(jobDescription.EnvironmentVariables); return(parser.Save()); }
private string EnhanceYaml(RunBuild instruction) { ComposeFileParser parser = new ComposeFileParser(instruction.Yaml); if (instruction.EnvironmentVariables == null) { instruction.EnvironmentVariables = new Dictionary <string, string>(); } instruction.EnvironmentVariables.Add("TESTER_INSTANCE", _instanceName); parser.AddEnvironmentVariables(instruction.EnvironmentVariables); return(parser.Save()); }
public void CanAddEnvironmentVariables() { ComposeFileParser sut = new ComposeFileParser(yaml); var variables = new Dictionary <string, string> { { "var1", "val1" }, { "var2", "val2" } }; sut.AddEnvironmentVariables(variables); var res = sut.Save(); Assert.IsTrue(res.IndexOf("var2") > -1); }