public final class AppCenterRecorder extends Recorder implements SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
static class |
AppCenterRecorder.DescriptorImpl |
Publisher.DescriptorExtensionListImpl
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
BuildStep.PublisherList
ExtensionPoint.LegacyInstancesAreScopedToHudson
BUILDERS, PUBLISHERS
Constructor and Description |
---|
AppCenterRecorder(String apiToken,
String ownerName,
String appName,
String pathToApp,
String distributionGroups) |
Modifier and Type | Method and Description |
---|---|
Secret |
getApiToken() |
String |
getAppName() |
String |
getBranchName() |
String |
getBuildVersion() |
String |
getCommitHash() |
String |
getDistributionGroups() |
boolean |
getMandatoryUpdate() |
boolean |
getNotifyTesters() |
String |
getOwnerName() |
String |
getPathToApp() |
String |
getPathToDebugSymbols() |
String |
getPathToReleaseNotes() |
String |
getReleaseNotes() |
BuildStepMonitor |
getRequiredMonitorService() |
void |
perform(Run<?,?> run,
FilePath filePath,
Launcher launcher,
TaskListener taskListener) |
void |
setBaseUrl(String baseUrl)
Do not use outside of testing.
|
void |
setBranchName(String branchName) |
void |
setBuildVersion(String buildVersion) |
void |
setCommitHash(String commitHash) |
void |
setMandatoryUpdate(boolean mandatoryUpdate) |
void |
setNotifyTesters(boolean notifyTesters) |
void |
setPathToDebugSymbols(String pathToDebugSymbols) |
void |
setPathToReleaseNotes(String pathToReleaseNotes) |
void |
setReleaseNotes(String releaseNotes) |
getDescriptor
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectAction, getProjectActions, perform, perform, prebuild
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getProjectAction, getProjectActions, perform, prebuild
public boolean getNotifyTesters()
public boolean getMandatoryUpdate()
@DataBoundSetter public void setNotifyTesters(boolean notifyTesters)
@DataBoundSetter public void setMandatoryUpdate(boolean mandatoryUpdate)
@DataBoundSetter public void setPathToDebugSymbols(@Nullable String pathToDebugSymbols)
@DataBoundSetter public void setPathToReleaseNotes(@Nullable String pathToReleaseNotes)
public void setBaseUrl(@Nullable String baseUrl)
baseUrl
- String Sets a new base urlpublic void perform(@Nonnull Run<?,?> run, @Nonnull FilePath filePath, @Nonnull Launcher launcher, @Nonnull TaskListener taskListener) throws InterruptedException, IOException
perform
in interface SimpleBuildStep
InterruptedException
IOException
public BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface BuildStep
Copyright © 2019–2021. All rights reserved.