- generateCredential(Map) - Method in PipelineCredentialManager
-
Returns a credential class based on credential object
- GerritComment - Class in org.wikimedia.integration
Abstract class to represent the contract of a gerrit comment
- GerritPipelineComment - Class in org.wikimedia.integration
Gerrit revision that can be used to comment on a gerrit patchset
- GerritPipelineComment(Map) - Constructor in GerritPipelineComment
-
- GerritReview - Class in org.wikimedia.integration
Gerrit review that can be used to comment on a gerrit patchset
- GerritReview(def, GerritComment) - Constructor in GerritReview
-
- getAll(String) - Method in ExecutionContext.NodeContext
-
Returns all objects bound to the given name under any node namespace,
as well as the node under which it is found.
- getAllKeys() - Method in ExecutionContext
-
Returns the names of all values bound by node contexts.
- getAt(String) - Method in ExecutionContext.NodeContext
-
Operator alias for binding(java.lang.String) or, if a "namespace.key" is
given, binding(def, java.lang.String).
- getBinding() - Method in JenkinsCredential
-
Returns a map of the credential bindings
- getBinding() - Method in SSHKeyCredential
-
- getBinding() - Method in StringCredential
-
- getBinding() - Method in UsernamePasswordCredential
-
- getBody() - Method in GerritReview
-
Format gerritcomment as a json message.
- getConfigFile(String, boolean) - Method in PipelineRunner
-
Returns a path under configPath to the given config file.
- getDockerEnvVars() - Method in JenkinsCredential
-
Returns a map of the environment variables in which to store
the credential values, for use in the docker run command
- getDockerEnvVars() - Method in SSHKeyCredential
-
- getDockerEnvVars() - Method in StringCredential
-
- getDockerEnvVars() - Method in UsernamePasswordCredential
-
- getMessage() - Method in ExecutionContext.AncestorNotFoundException
-
- getMessage() - Method in ExecutionContext.InsufficientInputException
-
- getMessage() - Method in ExecutionContext.NameAlreadyBoundException
-
- getMessage() - Method in ExecutionContext.NameNotFoundException
-
- getMessage() - Method in Lexer.InvalidVariableException
-
- getMessage() - Method in Pipeline.ValidationException
-
- getProject() - Method in GerritReview
-
URLEncoded ZUUL_PROJECT from the environment.
- getRequestURL() - Method in GerritReview
-
Return a full authorized url for a gerrit revision review.
- getRequiredNodeLabels() - Method in Pipeline
-
Returns a set of node labels that will be required for this pipeline to
function correctly.
- getRequiredNodeLabels() - Method in PipelineStage
-
Returns a set of node labels that will be required for this stage to
function correctly.
- getReviewers(def) - Method in PipelineStage
-
- getSCM(Map) - Method in PatchSet
-
Returns an SCM mapping that the Jenkins `checkout` function can use to
clone the project repo and check out the patch set.
- getTempFile(String, boolean) - Method in PipelineRunner
-
Returns a path under configPath to a temp file with the given base name.
- parseImageRef(String) - Method in Utility
-
Parses the given OCI image ref into constituent parts: (name, tag,
digest).
- parseJson(def) - Method in PipelineStage
-
- PatchSet - Class in org.wikimedia.integration
Provides an interface to a patch set being gated by WMF CI.
- Pipeline - Class in org.wikimedia.integration
Defines a Jenkins Workflow based on a given configuration.
- Pipeline.ValidationException - Class in org.wikimedia.integration
- Pipeline(String, Map, Map, List) - Constructor in Pipeline
-
Constructs a new pipeline with the given name and configuration.
- PipelineBuilder - Class in org.wikimedia.integration
- PipelineBuilder.Validator - Class in org.wikimedia.integration
Validates user provided configuration against the defined schema using a
tool called ajv (Another JSON Validator).
- PipelineBuilder(Map, String, List) - Constructor in PipelineBuilder
-
Constructs a new {@PipelineBuilder} from the given YAML configuration.
- PipelineCredentialManager - Class in org.wikimedia.integration
- PipelineRunner - Class in org.wikimedia.integration
Provides an interface to common pipeline build/run/deploy functions.
- PipelineRunner.RunResult - Class in org.wikimedia.integration
State of a run container returned by run.
- PipelineRunner(Map, def) - Constructor in PipelineRunner
-
Constructor with Jenkins workflow script context and settings.
- pipelines(def) - Method in PipelineBuilder
-
Constructs and returns all pipelines from the given configuration.
- PipelineStage - Class in org.wikimedia.integration
- PipelineStage(Pipeline, String, Map, def) - Constructor in PipelineStage
-
- plus(ExecutionGraph) - Method in ExecutionGraph
-
Returns a concatenation of this graph and the given one.
- post(def, GerritComment) - Method in GerritReview
-
Static method to POST GerritComment to a particular change.
- progression - Field in ExecutionGraph
-
Map of graph progression, nodes and their successor (out) nodes.
- promote(def, def) - Method in PipelineStage
-
Promote a published artifact (create a patchset to change the image version
in the deployment-charts repo).
- publish(def, def) - Method in PipelineStage
-
Push a built image variant to the WMF Docker registry.
- purgeRelease(String) - Method in PipelineRunner
-
Deletes and purges the given Helm release.
- purgeReleases(List) - Method in PipelineRunner
-
Deletes and purges the given Helm release.
- putAt(String, def) - Method in ExecutionContext.NodeContext
-
Operator alias for bind().