net.praqma.jenkins.configrotator.scm.git
Class Git.GitPerformer

java.lang.Object
  extended by net.praqma.jenkins.configrotator.AbstractConfigurationRotatorSCM.Performer<GitConfiguration>
      extended by net.praqma.jenkins.configrotator.scm.git.Git.GitPerformer
Enclosing class:
Git

public class Git.GitPerformer
extends AbstractConfigurationRotatorSCM.Performer<GitConfiguration>


Field Summary
 
Fields inherited from class net.praqma.jenkins.configrotator.AbstractConfigurationRotatorSCM.Performer
build, launcher, listener, out, workspace
 
Constructor Summary
Git.GitPerformer(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.FilePath workspace, hudson.model.BuildListener listener)
           
 
Method Summary
 void checkConfiguration(GitConfiguration configuration)
           
 void createWorkspace(GitConfiguration configuration)
           
 GitConfiguration getInitialConfiguration()
           
 GitConfiguration getNextConfiguration(ConfigurationRotatorBuildAction action)
           
 void print(GitConfiguration configuration)
           
 
Methods inherited from class net.praqma.jenkins.configrotator.AbstractConfigurationRotatorSCM.Performer
getSCMClass, save
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Git.GitPerformer

public Git.GitPerformer(hudson.model.AbstractBuild<?,?> build,
                        hudson.Launcher launcher,
                        hudson.FilePath workspace,
                        hudson.model.BuildListener listener)
Method Detail

getInitialConfiguration

public GitConfiguration getInitialConfiguration()
                                         throws ConfigurationRotatorException
Specified by:
getInitialConfiguration in class AbstractConfigurationRotatorSCM.Performer<GitConfiguration>
Throws:
ConfigurationRotatorException

getNextConfiguration

public GitConfiguration getNextConfiguration(ConfigurationRotatorBuildAction action)
                                      throws ConfigurationRotatorException
Specified by:
getNextConfiguration in class AbstractConfigurationRotatorSCM.Performer<GitConfiguration>
Throws:
ConfigurationRotatorException

checkConfiguration

public void checkConfiguration(GitConfiguration configuration)
Specified by:
checkConfiguration in class AbstractConfigurationRotatorSCM.Performer<GitConfiguration>

createWorkspace

public void createWorkspace(GitConfiguration configuration)
                     throws IOException,
                            InterruptedException
Specified by:
createWorkspace in class AbstractConfigurationRotatorSCM.Performer<GitConfiguration>
Throws:
IOException
InterruptedException

print

public void print(GitConfiguration configuration)
Specified by:
print in class AbstractConfigurationRotatorSCM.Performer<GitConfiguration>


Copyright © 2004-2013. All Rights Reserved.