Skip to main content

Transfers Jobs b/w Jenkins Servers with relevant Views & Plugins

Project description

Welcome to Context Aware Jenkins Job Transfers Documentation

Context Aware Jenkins Job Transfers provides a pythonic way of transferring jobs between two Jenkins Servers. 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.

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 transfering views
Plugin Dependency Check Automatically checks for plugin dependencies and resolves them during the transfer. Requires manual handling of 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.
Scope for Workflows to be Built Pythonically Written in Python for easy integration with other Python projects. Often script-heavy or requires additional configuration files.

Issue Tracking

Kindly check out the known Issues to keep track of known Issues. If the Issue is NOT found, kindly create a new ID at the 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

Consider supporting the author through 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

Built Distribution

File details

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

File metadata

File hashes

Hashes for context_aware_jenkins_job_transfers-1.0.2.tar.gz
Algorithm Hash digest
SHA256 18dd0d258cecfe9dc7d5d8bdeca77e7583d6c7661753e67c7edbd5f48b65f439
MD5 f39a17cc15e67adf764f3fea63aa443d
BLAKE2b-256 03a4408b0c13f850fe80851472633ac61cf5a1ce8ef87262539708c7c1807803

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Context_Aware_Jenkins_Job_Transfers-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6f8af72590f906e2228c2d1756725a8f235415f0883717347974caf12be13b7f
MD5 eedb59f1b04f30fcbb02c7f33bd3ecda
BLAKE2b-256 6908595d704f005ed4b353a66aaabfef85f38f51e9bdf4eed7f8f23ef9c52d94

See more details on using hashes here.

Supported by

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