public class DatabaseDocBuilder extends AbstractLiquibaseBuilder
Modifier and Type | Class and Description |
---|---|
static class |
DatabaseDocBuilder.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Modifier and Type | Field and Description |
---|---|
static DatabaseDocBuilder.DescriptorImpl |
DESCRIPTOR |
changeLogFile, classpath, contexts, databaseEngine, defaultSchemaName, driverClassname, labels, liquibasePropertiesPath, password, url, username
Constructor and Description |
---|
DatabaseDocBuilder(String outputDirectory) |
Modifier and Type | Method and Description |
---|---|
hudson.model.Descriptor<hudson.tasks.Builder> |
getDescriptor() |
String |
getOutputDirectory() |
void |
runPerform(hudson.model.Run<?,?> build,
hudson.model.TaskListener listener,
liquibase.Liquibase liquibase,
liquibase.Contexts contexts,
liquibase.LabelExpression labelExpression,
ExecutedChangesetAction executedChangesetAction,
hudson.FilePath workspace) |
void |
setOutputDirectory(String outputDirectory) |
clearDatabaseEngine, clearDriverClassname, clearLegacyCredentials, createLiquibase, getBasePath, getChangeLogFile, getChangeLogParameters, getClasspath, getContexts, getCredentialsId, getDatabaseEngine, getDefaultSchemaName, getDriverClassname, getDrivers, getLabels, getLiquibasePropertiesPath, getPassword, getProperty, getUrl, getUsername, hasLegacyCredentials, hasUseIncludedDriverBeenSet, isUseIncludedDriver, perform, populateChangeLogParameters, readResolve, setBasePath, setChangeLogFile, setChangeLogParameters, setClasspath, setContexts, setCredentialsId, setDatabaseEngine, setDefaultSchemaName, setDriverClassname, setLabels, setLiquibasePropertiesPath, setPassword, setUrl, setUseIncludedDriver, setUsername
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
@Extension public static final DatabaseDocBuilder.DescriptorImpl DESCRIPTOR
@DataBoundConstructor public DatabaseDocBuilder(String outputDirectory)
public void runPerform(hudson.model.Run<?,?> build, hudson.model.TaskListener listener, liquibase.Liquibase liquibase, liquibase.Contexts contexts, liquibase.LabelExpression labelExpression, ExecutedChangesetAction executedChangesetAction, hudson.FilePath workspace) throws InterruptedException, IOException, liquibase.exception.LiquibaseException
runPerform
in class AbstractLiquibaseBuilder
InterruptedException
IOException
liquibase.exception.LiquibaseException
@DataBoundSetter public void setOutputDirectory(String outputDirectory)
public String getOutputDirectory()
public hudson.model.Descriptor<hudson.tasks.Builder> getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
getDescriptor
in class AbstractLiquibaseBuilder
Copyright © 2004-2017. All Rights Reserved.