Skip to main content

Release tool to have canary in resin.io

Project description

resin-release-tool

This tool is to set release canary in resin.io

Installation

pip install resin-release-tool

Build / Run locally

You need poetry to build the project https://poetry.eustace.io/

poetry install
poetry build
poetry run resin-release-tool
etc..

Usage

Usage: resin-release-tool [OPTIONS] COMMAND [ARGS]...

  You can set app and token as an environment variable, using RESIN_APP and
  RESIN_TOKEN

Options:
  --token TOKEN  Resin.io auth token  [required]
  --app APP_ID   Resin App name  [required]
  --help         Show this message and exit.

Commands:
  disable_rolling      Disables rolling releases in the application
  enable_rolling       Enables rolling releases in the application
  info                 Information of the application
  release              Sets release and canary commits
  releases             Show success releases of the application
  show_devices_status  Enables rolling releases in the application

Project details


Release history Release notifications

This version

0.1.0

Download files

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

Files for resin-release-tool, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size resin_release_tool-0.1.0-py3-none-any.whl (10.5 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size resin-release-tool-0.1.0.tar.gz (4.2 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page