- generateAll() - Method in lifecycleGenerator
-
Generate the build script which would be used in the Jenkins step.
- generateSection(String) - Method in lifecycleGenerator
-
A generic function to generate code for different sections of the build script.
- generateToolchainSection() - Method in lifecycleGenerator
-
Generate the toolchains shell script based on the Jervis YAML or taking defaults
from the toolchains file.
- GeneratorException - Class in net.gleske.jervis.exceptions
A group of exceptions that are thrown when undesireable script generation conditions occur.
- GeneratorException(String) - Constructor in GeneratorException
-
Throw a GeneratorException.
- getBuildableMatrixAxes() - Method in pipelineGenerator
-
Returns a list of maps which are buildable matrices in a matrix build.
- getCloneUrl() - Method in GitHub
-
- getCloneUrl() - Method in JervisRemote
-
Repositories will be cloned from this base Git URI.
- getFile(String, String, String) - Method in GitHub
-
Get the contents of a file from a project.
- getFile(String, String, String) - Method in JervisRemote
-
Get the contents of a file in a remote git project for a given reference.
- getFolderListing(String, String, String) - Method in GitHub
-
Get the directory listing of a path from a project.
- getFolderListing(String, String, String) - Method in JervisRemote
-
Get list a file path in a project for the given reference.
- getId_rsa_keysize() - Method in securityIO
-
- getJenkinsfile() - Method in lifecycleGenerator
-
Get the Jenkinsfile for a pipeline.
- getLabels() - Method in lifecycleGenerator
-
Returns a groovy expression which Jenkins would use to pin a job to specific
nodes.
- getMatrix_fullName_by_friendly() - Method in lifecycleGenerator
-
- getObjectValue(Map, String, Object) - Method in lifecycleGenerator
-
Get an object from a Map or return any object from
defaultValue.
- getPublishable(String) - Method in pipelineGenerator
-
Get a publishable item from the list of publishable items.
- getPublishableItems() - Method in pipelineGenerator
-
Get a list of publishable items which show up in .jervis.yml.
- getSecretPairsEnv() - Method in pipelineGenerator
-
Processes secret properties from .jervis.yml into two lists.
- getStashMap(Map) - Method in pipelineGenerator
-
Returns a list of stashes from Jervis YAML to be stashed either serially or
in this matrix axis for matrix builds.
- getWebUrl() - Method in GitHub
-
- getWebUrl() - Method in JervisRemote
-
A web interface to browse repository code.
- GitHub - Class in net.gleske.jervis.remotes
A simple class to interact with the GitHub API for only the parts I need.
- LifecycleBadValueInKeyException - Class in net.gleske.jervis.exceptions
- LifecycleBadValueInKeyException(String) - Constructor in LifecycleBadValueInKeyException
-
Throw an exception for a bad value in a key.
- lifecycleGenerator - Class in net.gleske.jervis.lang
Generates the build scripts from the Jervis YAML.
- LifecycleInfiniteLoopException - Class in net.gleske.jervis.exceptions
- LifecycleInfiniteLoopException(String) - Constructor in LifecycleInfiniteLoopException
-
Throw an exception when lifecycle keys reference in an infinite loop.
- LifecycleMissingKeyException - Class in net.gleske.jervis.exceptions
- LifecycleMissingKeyException(String) - Constructor in LifecycleMissingKeyException
-
Throw an exception when lifecycles file key is referenced but missing.
- lifecycles_spec - Field in wikiPages
-
- LifecycleValidationException - Class in net.gleske.jervis.exceptions
A group of exceptions that are thrown when validation errors occur in the
lifecycles file.
- LifecycleValidationException(String) - Constructor in LifecycleValidationException
-
Throw a LifecycleValidationException.
- lifecycleValidator - Class in net.gleske.jervis.lang
Validates the contents of a
lifecycle file
and provides quick access to supported languages.
- load_JSON(String) - Method in lifecycleValidator
-
Load the JSON of a lifecycles file and parse it.
- load_JSON(String) - Method in platformValidator
-
Load the JSON of a platforms file and parse it.
- load_JSON(String) - Method in toolchainValidator
-
Load the JSON of a toolchains file and parse it.
- load_JSONString(String) - Method in lifecycleValidator
-
Parse the JSON which is the contents of a lifecycles file.
- load_JSONString(String) - Method in platformValidator
-
Parse the JSON which is the contents of a platforms file.
- load_JSONString(String) - Method in toolchainValidator
-
Parse the JSON which is the contents of a toolchains file.
- loadLifecycles(String) - Method in lifecycleGenerator
-
Load a lifecycles file so that default scripts can be generated.
- loadLifecyclesString(String) - Method in lifecycleGenerator
-
Load a lifecycles JSON String so that default scripts can be generated.
- loadPlatforms(String) - Method in lifecycleGenerator
-
Load a platforms file so that advanced labels can be generated for multiple
platforms.
- loadPlatformsString(String) - Method in lifecycleGenerator
-
Load a platforms JSON String so that advanced labels can be generated
for multiple platforms.
- loadToolchains(String) - Method in lifecycleGenerator
-
Load a toolchains file so that default scripts can be generated.
- loadToolchainsString(String) - Method in lifecycleGenerator
-
Load a toolchains JSON String so that default scripts can be generated.
- loadYamlString(String) - Method in lifecycleGenerator
-
Load Jervis YAML to be interpreted.