public class GeneXusServerSCM extends hudson.scm.SCM implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
GeneXusServerSCM.DescriptorImpl |
| Constructor and Description |
|---|
GeneXusServerSCM(String gxInstallationId,
String serverURL,
String credentialsId,
String kbName,
String kbVersion,
String localKbPath,
String localKbVersion,
String kbDbServerInstance,
String kbDbCredentialsId,
String kbDbName,
boolean kbDbInSameFolder) |
| Modifier and Type | Method and Description |
|---|---|
hudson.scm.SCMRevisionState |
calcRevisionsFromBuild(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
checkout(hudson.model.Run<?,?> build,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.TaskListener listener,
File changelogFile,
hudson.scm.SCMRevisionState baseline) |
hudson.scm.PollingResult |
compareRemoteRevisionWith(hudson.model.Job<?,?> project,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.TaskListener listener,
hudson.scm.SCMRevisionState _baseline) |
hudson.scm.ChangeLogParser |
createChangeLogParser() |
String |
getCredentialsId() |
GeneXusServerSCM.DescriptorImpl |
getDescriptor() |
String |
getGxInstallationId() |
String |
getKbDbCredentialsId() |
String |
getKbDbName() |
String |
getKbDbServerInstance() |
String |
getKbName() |
String |
getKbVersion() |
String |
getLocalKbPath() |
String |
getLocalKbVersion() |
static File |
getRevisionFile(hudson.model.Run build)
Gets the file that stores the revision.
|
String |
getServerURL() |
boolean |
isKbDbInSameFolder() |
boolean |
requiresWorkspaceForPolling()
Polling can happen on the master and does not require a workspace.
|
_calcRevisionsFromBuild, _for, _for, all, buildEnvironment, buildEnvVars, calcRevisionsFromBuild, checkout, compareRemoteRevisionWith, createEmptyChangeLog, createEmptyChangeLog, getApi, getBrowser, getEffectiveBrowser, getKey, getModuleRoot, getModuleRoot, getModuleRoots, getModuleRoots, getType, guessBrowser, nullify, poll, pollChanges, postCheckout, postCheckout, processWorkspaceBeforeDeletion, processWorkspaceBeforeDeletion, supportsPolling@Exported public String getGxInstallationId()
@Exported public String getServerURL()
@Exported public String getCredentialsId()
@Exported public String getKbName()
@Exported public String getKbVersion()
@Exported public String getLocalKbPath()
@Exported public String getLocalKbVersion()
@Exported public String getKbDbServerInstance()
@Exported public String getKbDbCredentialsId()
@Exported public String getKbDbName()
@Exported public boolean isKbDbInSameFolder()
public hudson.scm.ChangeLogParser createChangeLogParser()
createChangeLogParser in class hudson.scm.SCMpublic GeneXusServerSCM.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.scm.SCM>getDescriptor in class hudson.scm.SCMpublic hudson.scm.PollingResult compareRemoteRevisionWith(@Nonnull hudson.model.Job<?,?> project, @Nullable hudson.Launcher launcher, @Nullable hudson.FilePath workspace, @Nonnull hudson.model.TaskListener listener, @Nonnull hudson.scm.SCMRevisionState _baseline) throws IOException, InterruptedException
compareRemoteRevisionWith in class hudson.scm.SCMIOExceptionInterruptedExceptionpublic boolean requiresWorkspaceForPolling()
requiresWorkspaceForPolling in class hudson.scm.SCMpublic void checkout(hudson.model.Run<?,?> build,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.TaskListener listener,
File changelogFile,
hudson.scm.SCMRevisionState baseline)
throws IOException,
InterruptedException
checkout in class hudson.scm.SCMIOExceptionInterruptedExceptionpublic static File getRevisionFile(hudson.model.Run build)
build - a build instance for which the revision file is requested@Nonnull public hudson.scm.SCMRevisionState calcRevisionsFromBuild(@Nonnull hudson.model.Run<?,?> build, @Nullable hudson.FilePath workspace, @Nullable hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws IOException, InterruptedException
calcRevisionsFromBuild in class hudson.scm.SCMIOExceptionInterruptedExceptionCopyright © 2016–2018 GeneXus S.A.. All rights reserved.