Skip to main content

Transfers Jobs b/w Jenkins Servers with relevant Views & Plugins. Transfers views with assosiated jobs and plugins in a Single Function Call.

Project description

Welcome to Context Aware Jenkins Job Transfers

Context Aware Jenkins Job Transfers provides a pythonic way of transferring jobs between two Jenkins Servers present within a network. It is essentially a Python wrapper for the Jenkins REST API, allowing users to transfer jobs along with their associated views and plugins, resulting in a Context Aware Jenkins Job Transfer.

GitHub release [Read the Docs] Contributors Issues Downloads

Overview of Capabilities

  • Transfer Job(s)
  • Transfer View(s)
  • Check for Plugin Dependencies of Jobs/Views
  • Clean Up Jenkins Servers
  • Visualize all functionalities in a well-crafted terminal screen

For more details, check out the Supported Functionalities section, including information on how to install the project.

Contents

Comparison with Other Jenkins Transfer Tools

The current available methods of moving jobs among Jenkins servers are described here.

Feature Context Aware Jenkins Job Transfers Other Jenkins Transfer Tools
Job Transfer Seamless transfer of jobs between Jenkins servers with associated views and plugins. Basic job transfer functionality; often lacks comprehensive job context.
View Transfer Transfers views (all jobs in views) in a single operation. No support for transferring views
Plugin Dependency Check Automatically checks for plugin dependencies and resolves them during the transfer. No support for checking plugin dependencies
Terminal Visualization Full visualization of transfer steps in the terminal for better user interaction. Often lacks terminal-level feedback or logging.
Python Integration Written in Python for easy integration with other Python projects. Often script-heavy or requires additional configuration files.
Workflow Scope Allows workflows to be built pythonically, leveraging Python tools. Often script-heavy, requiring more configuration.

Issue Tracking

Kindly check out the known Issues to keep track of any bugs or enhancements. If the issue is not listed, create a new issue on the GitHub Issues page!

Contributors

Check out the List of Contributors who have helped build this project.

Contact the Author

Feel free to reach out via Social Media Handles for any questions or feedback.

Support the Author

If you appreciate my work, consider supporting me:
Buy Me a Coffee

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

context_aware_jenkins_job_transfers-1.1.1.tar.gz (26.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file context_aware_jenkins_job_transfers-1.1.1.tar.gz.

File metadata

File hashes

Hashes for context_aware_jenkins_job_transfers-1.1.1.tar.gz
Algorithm Hash digest
SHA256 b50f4c5b9e864f784ae1618fc093f927df93b353fb511a464543a778efdb80f5
MD5 725feff843ff1437b1ad98ff40ea7456
BLAKE2b-256 4f37870bea6ca9e82963b7be2506b225f63fa6d26a420988bc10d13716dde687

See more details on using hashes here.

File details

Details for the file Context_Aware_Jenkins_Job_Transfers-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for Context_Aware_Jenkins_Job_Transfers-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 840ec538a71d1008ed230bc7a5116d3976ccc4e7b7ac8a3fd31a6ac1d228cc52
MD5 8206a2a2a391f5887fbe0a9b0655ba31
BLAKE2b-256 c9122a98d70f7574d15103b1894b6c220241830da37d09ebd12027c05b86e3fe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page