public class NexusArtifactUploader extends hudson.tasks.Builder implements jenkins.tasks.SimpleBuildStep, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
NexusArtifactUploader.DescriptorImpl<C extends com.cloudbees.plugins.credentials.common.StandardCredentials> |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
NexusArtifactUploader(String nexusVersion,
String protocol,
String nexusUrl,
String groupId,
String version,
String repository,
String credentialsId,
List<Artifact> artifacts) |
| Modifier and Type | Method and Description |
|---|---|
List<Artifact> |
getArtifacts() |
com.cloudbees.plugins.credentials.common.StandardUsernameCredentials |
getCredentials(hudson.model.Item project) |
String |
getCredentialsId() |
NexusArtifactUploader.DescriptorImpl |
getDescriptor() |
String |
getGroupId() |
String |
getNexusUrl() |
String |
getNexusVersion() |
String |
getPassword(hudson.EnvVars environment,
hudson.model.Item project) |
String |
getProtocol() |
String |
getRepository() |
String |
getUsername(hudson.EnvVars environment,
hudson.model.Item project) |
String |
getVersion() |
static com.cloudbees.plugins.credentials.common.StandardUsernameCredentials |
lookupSystemCredentials(String credentialsId,
hudson.model.Item project) |
void |
perform(hudson.model.Run build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildpublic String getNexusVersion()
public String getProtocol()
public String getNexusUrl()
public String getGroupId()
public String getVersion()
public String getRepository()
public com.cloudbees.plugins.credentials.common.StandardUsernameCredentials getCredentials(hudson.model.Item project)
public static com.cloudbees.plugins.credentials.common.StandardUsernameCredentials lookupSystemCredentials(String credentialsId, hudson.model.Item project)
public String getUsername(hudson.EnvVars environment, hudson.model.Item project)
public String getPassword(hudson.EnvVars environment, hudson.model.Item project)
public void perform(hudson.model.Run build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws IOException,
InterruptedException
perform in interface jenkins.tasks.SimpleBuildStepIOExceptionInterruptedExceptionpublic NexusArtifactUploader.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.BuilderCopyright © 2016. All rights reserved.