octopus-python-client

Python script & GUI to manage Octopus deploy servers through the Octopus Restful APIs


License
MIT
Install
pip install octopus-python-client==2.8.7

Documentation

octopus-python-client

As-Is

Python script to manage Octopus deploy servers through the Octopus Restful APIs

Why octopus-python-client?

This project programmatically manage Octopus server through Restful APIs.

Example

get all configurations and settings for Sapces-22 of https://demo.octopusdeploy.com/api/

octopus_python_client -a=get_all -s=Spaces-22

Get started

This section describes how to install and configure octopus-python-client.

Prerequistes

To work with octopus-python-client, you need the following:

Configuration

After you've cloned octopus-python-client, configure it by following these steps before installation

  • open src/octopus_python_client/configurations/configuration.jason
  • change the endpoint, folder name; user_name and password or api_key is needed, not both

Installation

  • To install octopus-python-client, run
pip install .
  • To uninstall octopus-python-client, run
pip uninstall octopus-python-client

Run octopus-python-client

Please check the wiki for more details

Contributions

Code contributions and improvements by the community are welcomed! See the LICENSE file for current open-source licensing and use information.

Before we can accept pull requests from contributors, we require a signed Contributor License Agreement (CLA),