Skip to content

joelkariyalil/Context-Aware-Jenkins-Transfers-Documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 views (with jobs) or transfer jobs with its 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 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.
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.

About

Documentation for the PyPI module - Context Aware Jenkins Job Transfers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages