Package io.jenkins.plugins.prism
Enum SourceCodeRetention
- Alle implementierten Schnittstellen:
Serializable
,Comparable<SourceCodeRetention>
Defines the retention strategy for source code files.
-
Enum-Konstanten - Übersicht
Enum-KonstanteBeschreibungStore source code files for all builds, never delete those files automatically.Store source code files of the last build, delete older artifacts.Store only changed source code files for all builds, never delete those files automatically.Never store source code files. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
Cleanup the stored source code files of previous builds.static ListBoxModel
Returns all availableSourceCodeRetention
strategies as aListBoxModel
.static SourceCodeRetention
Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück.static SourceCodeRetention[]
values()
Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
NEVER
Never store source code files. -
LAST_BUILD
Store source code files of the last build, delete older artifacts. -
EVERY_BUILD
Store source code files for all builds, never delete those files automatically. -
MODIFIED
Store only changed source code files for all builds, never delete those files automatically.
-
-
Methodendetails
-
values
Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.- Gibt zurück:
- ein Array mit den Konstanten dieses Enumerationstyps in der Reihenfolge ihrer Deklaration
-
valueOf
Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enumerationskonstante in diesem Typ deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)- Parameter:
name
- Name der zurückzugebenden Enumerationskonstante.- Gibt zurück:
- Enumerationskonstante mit dem angegebenen Namen
- Löst aus:
IllegalArgumentException
- wenn dieser Enumerationstyp keine Konstante mit dem angegebenen Namen enthältNullPointerException
- wenn das Argument nicht angegeben wird
-
fillItems
Returns all availableSourceCodeRetention
strategies as aListBoxModel
.- Gibt zurück:
- all strategies
-
getDisplayName
-
cleanup
Cleanup the stored source code files of previous builds.- Parameter:
build
- starting with this build, all previous builds will be scanned for source code files that can be deleteddirectory
- the directory, where the source code files are stored within each buildlog
- logger
-