Skip to main content

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

Project description

octopus-python-client

As-Is

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

Why octopus-python-client?

This project programmatically manage Octopus server through Restful APIs by command line and GUI.

Example

start Octopus python client GUI

octopus_python_client

MacOS issue

get all configurations and settings from all spaces at https://samples.octopus.app/api/

octopus_python_client -a=get_spaces

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),

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

octopus-python-client-2.8.4.tar.gz (51.7 kB view details)

Uploaded Source

Built Distribution

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

octopus_python_client-2.8.4-py3-none-any.whl (61.5 kB view details)

Uploaded Python 3

File details

Details for the file octopus-python-client-2.8.4.tar.gz.

File metadata

  • Download URL: octopus-python-client-2.8.4.tar.gz
  • Upload date:
  • Size: 51.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for octopus-python-client-2.8.4.tar.gz
Algorithm Hash digest
SHA256 faa412dbef6318e65c73d5ebe17c3e2e17444e4d924036c74ce26949dd68d057
MD5 c68f632b1fa806eeb35ac197d51ca1c6
BLAKE2b-256 dca7265370e2042645784bbbc199df81984a1e014929c13d9b8bd726b9215025

See more details on using hashes here.

File details

Details for the file octopus_python_client-2.8.4-py3-none-any.whl.

File metadata

  • Download URL: octopus_python_client-2.8.4-py3-none-any.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for octopus_python_client-2.8.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ba0d8ea8f90c24aadd56286e98bbacda2649b2c660135c1b5d67e3b6ccad7156
MD5 d947f706bb0e1092f167d61d391e5b48
BLAKE2b-256 44b1a7f2b1e2af3c097b283579332c497ab3a74e64303f7635270055712c7101

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