Package hudson

Examples of hudson.EnvVars.expand()


    }
   
    @Override
    public FilePath getScriptFile(FilePath projectWorkspace, AbstractBuild<?, ?> build, BuildListener listener) throws IOException, InterruptedException{
      EnvVars env = build.getEnvironment(listener);
      String expandedScriptdFile = env.expand(this.scriptFile);
        return new FilePath(projectWorkspace, expandedScriptdFile);
    }

    public String getScriptFile() {
      return scriptFile;
View Full Code Here


    String subject = compileJelly(context,
        "prebuild_email_subject.jelly");

    context = new JellyContext();
    context.setVariable("subject", subject);
    context.setVariable("preamble", env.expand(preamble));
    String body = compileJelly(context,
        "prebuild_email_body.jelly");
 
    try {
      MimeMessage message = sendMail(master, subject, body, listener);
View Full Code Here

    String subject = compileJelly(context,
        "result_email_subject.jelly");

    context = new JellyContext();
    context.setVariable("subject", subject);
    context.setVariable("preamble", env.expand(preamble));
    context.setVariable("master", master);
    context.setVariable("links", links);
    context.setVariable("rootURL", Hudson.getInstance().getRootUrl());
    String body = compileJelly(context,
        "result_email_body.jelly");
View Full Code Here

  private Address[] getRecipients(MasterBuild build, TaskListener listener) {
    EnvVars env = getEnvironment(build, listener);
    List<Address> addresses = Lists.<Address>newArrayList();
    StringTokenizer tokenizer = new StringTokenizer(recipients);
    while (tokenizer.hasMoreTokens()) {
      String address = env.expand(tokenizer.nextToken());
      Address add = createAddress(address, listener);
      if (add != null) {
        addresses.add(add);
      }
    }
View Full Code Here

    @Override
    public List<AbstractBuildParameters> getParameters(AbstractBuild<?, ?> build, TaskListener listener) throws IOException, InterruptedException, AbstractBuildParameters.DontTriggerException {
        EnvVars envVars = build.getEnvironment(listener);

        long fromNum = Long.valueOf(envVars.expand(from));
        long toNum = Long.valueOf(envVars.expand(to));
        long stepNum = Long.valueOf(envVars.expand(step));

        ArrayList<AbstractBuildParameters> params = Lists.newArrayList();
        int upDown = Long.signum(toNum - fromNum);
View Full Code Here

    @Override
    public List<AbstractBuildParameters> getParameters(AbstractBuild<?, ?> build, TaskListener listener) throws IOException, InterruptedException, AbstractBuildParameters.DontTriggerException {
        EnvVars envVars = build.getEnvironment(listener);

        long fromNum = Long.valueOf(envVars.expand(from));
        long toNum = Long.valueOf(envVars.expand(to));
        long stepNum = Long.valueOf(envVars.expand(step));

        ArrayList<AbstractBuildParameters> params = Lists.newArrayList();
        int upDown = Long.signum(toNum - fromNum);
View Full Code Here

    public List<AbstractBuildParameters> getParameters(AbstractBuild<?, ?> build, TaskListener listener) throws IOException, InterruptedException, AbstractBuildParameters.DontTriggerException {
        EnvVars envVars = build.getEnvironment(listener);

        long fromNum = Long.valueOf(envVars.expand(from));
        long toNum = Long.valueOf(envVars.expand(to));
        long stepNum = Long.valueOf(envVars.expand(step));

        ArrayList<AbstractBuildParameters> params = Lists.newArrayList();
        int upDown = Long.signum(toNum - fromNum);

        if (upDown == 0) {
View Full Code Here

    Properties p = ParameterizedTriggerUtils.loadProperties(getProperties());

    List<ParameterValue> values = new ArrayList<ParameterValue>();
    for (Map.Entry<Object, Object> entry : p.entrySet()) {
      values.add(new StringParameterValue(entry.getKey().toString(),
          env.expand(entry.getValue().toString())));
    }

    return new ParametersAction(values);
  }
View Full Code Here

  public Action getAction(AbstractBuild<?,?> build, TaskListener listener)
      throws IOException, InterruptedException, DontTriggerException{

    EnvVars env = getEnvironment(build, listener);

    String resolvedPropertiesFile = env.expand(propertiesFile);

    String[] allFiles = Util.tokenize(resolvedPropertiesFile, ",");
    String[] trimmedFiles = new String[allFiles.length];
    for (int i = 0; i < allFiles.length; i++)
      trimmedFiles[i] = allFiles[i].trim();
View Full Code Here

        // goto next file.
        continue;
      }

      String s = ParameterizedTriggerUtils.readFileToString(f, getEncoding());
      s = env.expand(s);
      Properties p = ParameterizedTriggerUtils.loadProperties(s);

      for (Map.Entry<Object, Object> entry : p.entrySet()) {
        values.add(new StringParameterValue(entry.getKey().toString(),
            entry.getValue().toString()));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.