public override Parameter GetParameter(Context context) { var parameter = new Parameter("PublishType"); parameter.Value = context.BranchName.IsMaster() ? "Official" : "Nightly"; return parameter; }
public override Parameter GetParameter(Context context) { var parameter = new Parameter("DisplayVersion", context.Version); if (context.IsCi) { parameter.Value += " ci"; } else if (!context.BranchName.IsMaster()) { parameter.Value += " nightly"; } return parameter; }
public Tribe(UInt32 id, string name, Parameter parameter) : base(id) { this.name = name; this.parameter = parameter; }
public override string GenerateSetParameterMessage(Parameter parameter) { Argument.IsNotNull(() => parameter); return string.Format("@@continua[setVariable name='{0}' value='{1}' skipIfNotDefined='true']", parameter.Name, parameter.Value); }
public abstract string GenerateSetParameterMessage(Parameter parameter);