public class ChangesetEvaluator extends AbstractLiquibaseBuilder
Modifier and Type | Class and Description |
---|---|
static class |
ChangesetEvaluator.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Modifier and Type | Field and Description |
---|---|
static ChangesetEvaluator.DescriptorImpl |
DESCRIPTOR |
protected boolean |
tagOnSuccessfulBuild |
protected boolean |
testRollbacks |
changeLogFile, classpath, contexts, databaseEngine, defaultSchemaName, driverClassname, labels, liquibasePropertiesPath, password, url, username
Constructor and Description |
---|
ChangesetEvaluator() |
ChangesetEvaluator(String databaseEngine,
String changeLogFile,
String url,
String defaultSchemaName,
String contexts,
String liquibasePropertiesPath,
String classpath,
String driverClassname,
String changeLogParameters,
boolean testRollbacks,
boolean dropAll,
String labels,
String basePath,
boolean tagOnSuccessfulBuild,
boolean useIncludedDriver,
String credentialsId)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
hudson.model.Descriptor<hudson.tasks.Builder> |
getDescriptor() |
boolean |
isDropAll() |
boolean |
isTagOnSuccessfulBuild() |
boolean |
isTestRollbacks() |
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 |
setDropAll(boolean dropAll) |
void |
setTagOnSuccessfulBuild(boolean tagOnSuccessfulBuild) |
void |
setTestRollbacks(boolean testRollbacks) |
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 ChangesetEvaluator.DescriptorImpl DESCRIPTOR
protected boolean testRollbacks
protected boolean tagOnSuccessfulBuild
@DataBoundConstructor public ChangesetEvaluator()
@Deprecated public ChangesetEvaluator(String databaseEngine, String changeLogFile, String url, String defaultSchemaName, String contexts, String liquibasePropertiesPath, String classpath, String driverClassname, String changeLogParameters, boolean testRollbacks, boolean dropAll, String labels, String basePath, boolean tagOnSuccessfulBuild, boolean useIncludedDriver, String credentialsId)
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)
runPerform
in class AbstractLiquibaseBuilder
public hudson.model.Descriptor<hudson.tasks.Builder> getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
getDescriptor
in class AbstractLiquibaseBuilder
public boolean isTestRollbacks()
@DataBoundSetter public void setTestRollbacks(boolean testRollbacks)
public boolean isDropAll()
@DataBoundSetter public void setDropAll(boolean dropAll)
public boolean isTagOnSuccessfulBuild()
@DataBoundSetter public void setTagOnSuccessfulBuild(boolean tagOnSuccessfulBuild)
Copyright © 2004-2017. All Rights Reserved.