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;
        }
示例#3
0
 public Tribe(UInt32 id, string name, Parameter parameter)
     : base(id)
 {
     this.name = name;
     this.parameter = parameter;
 }
示例#4
0
        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);