Exemplo n.º 1
0
 /// <summary>
 /// Creates a new job based on the given job with additional environment variable.
 /// All existed environment variables of the original job will be copied to the new one.
 /// If the original job already contains an environment variable with the same key, it will be overriden.
 /// </summary>
 /// <param name="job">The original job</param>
 /// <param name="key">The key of the new environment variable</param>
 /// <param name="value">The value of the new environment variable</param>
 /// <returns>The new job with additional environment variable</returns>
 public static Job WithEnvironmentVariable(this Job job, [NotNull] string key, [NotNull] string value)
 => job.WithEnvironmentVariable(new EnvironmentVariable(key, value));
Exemplo n.º 2
0
 public static Job With(this Job job, EnvironmentVariable environmentVariable)
 => job.WithEnvironmentVariable(environmentVariable);