pyjen.plugins.artifactdeployer module
properties of the ‘artifact deployer’ publishing plugin
- class pyjen.plugins.artifactdeployer.ArtifactDeployer(node)[source]
Bases:
pyjen.utils.xml_plugin.XMLPlugin
Interface to the Jenkins ‘artifact deployer’ publishing plugin
https://plugins.jenkins.io/artifactdeployer
- Parameters
node (xml.etree.ElementTree.Element) – XML node with the decoded XML data associated with a plugin
- add_entry(new_entry)[source]
Adds a new deployer entry to this publisher
- Parameters
new_entry (ArtifactDeployerEntry) – New publisher descriptor entry to be added
- property entries
list of deployment options associated with this plugin
- Type
- static get_jenkins_plugin_name()[source]
str: the name of the Jenkins plugin associated with this PyJen plugin
This static method is used by the PyJen plugin API to associate this class with a specific Jenkins plugin, as it is encoded in the config.xml
- class pyjen.plugins.artifactdeployer.ArtifactDeployerEntry(node)[source]
Bases:
pyjen.utils.xml_plugin.XMLPlugin
a single artifacts to be deployed by an Artifact Deployer instance
- Parameters
node (xml.etree.ElementTree.Element) – XML node with the decoded XML data associated with a plugin
- pyjen.plugins.artifactdeployer.PluginClass