pyjen.plugins.artifactdeployer module

Primitives for operating on properties of the ‘artifact deployer’ publishing plugin

class pyjen.plugins.artifactdeployer.ArtifactDeployer(node)[source]

Bases: pyjen.utils.plugin_base.PluginBase

Interface to the Jenkins ‘artifact deployer’ publishing plugin

Parameters:node (ElementTree.Element) – XML node defining the settings for a this plugin
entries[source]

Gets the list of deployment options associated with this plugin

Returns:list of configuration options for each set of artifacts managed by this instance
Return type:list of ArtifactDeployerEntry objects
type = 'org.jenkinsci.plugins.artifactdeployer.ArtifactDeployerPublisher'
class pyjen.plugins.artifactdeployer.ArtifactDeployerEntry(node)[source]

Bases: pyjen.utils.plugin_base.PluginBase

Interface to a single configuration of artifacts to be deployed by an Artifact Deployer instance

Parameters:node (ElementTree.Element) – XML node defining the settings for a this plugin
remote[source]

Gets the remote location where these artifacts are to be published

Return type:str
type = 'org.jenkinsci.plugins.artifactdeployer.ArtifactDeployerEntry'