public class ChangeAssemblyVersion
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
ChangeAssemblyVersion.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
ChangeAssemblyVersion(String versionPattern) |
ChangeAssemblyVersion(String versionPattern,
String assemblyFile,
String regexPattern,
String replacementPattern,
String assemblyTitle,
String assemblyDescription,
String assemblyCompany,
String assemblyProduct,
String assemblyCopyright,
String assemblyTrademark,
String assemblyCulture)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAssemblyCompany() |
String |
getAssemblyCopyright() |
String |
getAssemblyCulture() |
String |
getAssemblyDescription() |
String |
getAssemblyFile() |
String |
getAssemblyProduct() |
String |
getAssemblyTitle() |
String |
getAssemblyTrademark() |
String |
getRegexPattern() |
String |
getReplacementPattern() |
String |
getVersionPattern() |
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
The perform method is gonna search all the file named "Assemblyinfo.cs"
in any folder below, and after found will change the version of
AssemblyVersion and AssemblyFileVersion in the file for the inserted
version (versionPattern property value).
|
void |
setAssemblyCompany(String company) |
void |
setAssemblyCopyright(String copyright) |
void |
setAssemblyCulture(String culture) |
void |
setAssemblyDescription(String description) |
void |
setAssemblyFile(String file) |
void |
setAssemblyProduct(String product) |
void |
setAssemblyTitle(String title) |
void |
setAssemblyTrademark(String trademark) |
void |
setRegexPattern(String regexPattern) |
void |
setReplacementPattern(String pattern) |
all, getDescriptor, getRequiredMonitorService, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, prebuild@Deprecated public ChangeAssemblyVersion(String versionPattern, String assemblyFile, String regexPattern, String replacementPattern, String assemblyTitle, String assemblyDescription, String assemblyCompany, String assemblyProduct, String assemblyCopyright, String assemblyTrademark, String assemblyCulture)
@DataBoundConstructor public ChangeAssemblyVersion(String versionPattern)
@DataBoundSetter public void setAssemblyFile(String file)
@DataBoundSetter public void setRegexPattern(String regexPattern)
@DataBoundSetter public void setReplacementPattern(String pattern)
@DataBoundSetter public void setAssemblyTitle(String title)
@DataBoundSetter public void setAssemblyDescription(String description)
@DataBoundSetter public void setAssemblyCompany(String company)
@DataBoundSetter public void setAssemblyProduct(String product)
@DataBoundSetter public void setAssemblyCopyright(String copyright)
@DataBoundSetter public void setAssemblyTrademark(String trademark)
@DataBoundSetter public void setAssemblyCulture(String culture)
public String getVersionPattern()
public String getAssemblyFile()
public String getRegexPattern()
public String getReplacementPattern()
public String getAssemblyTitle()
public String getAssemblyDescription()
public String getAssemblyCompany()
public String getAssemblyProduct()
public String getAssemblyCopyright()
public String getAssemblyTrademark()
public String getAssemblyCulture()
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerInterruptedExceptionIOExceptionpublic void perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws InterruptedException,
IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionCopyright © 2016–2018. All rights reserved.