Skip to content
Python scripts for deploying Qt applications to GitHub
Python Makefile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.


Python scripts for deploying Qt applications to GitHub. This blog entry Deploying Qt will help you specifying the correct dependencies.


To install the deployment scripts in Linux run

sudo make install


For up-to-date examples please take a look at the deployment scripts for MachinekitClient and BBIOConfig.

This script can be used to deploy compiles Qt applications directly to GitHub. Example configurations can be found in the examples folder.

usage: [-h] [-v VERSION] [-u USER] [-p PASSWORD] [-dr DRAFT]
                [-pr PRERELEASE] [-t TAG] [--deploy] [--publish]
                [--unpublish] [--clean] [-d]

Component for easy deployment of Qt applications

positional arguments:
  config                Config file

optional arguments:
  -h, --help            show this help message and exit
  -v VERSION, --version VERSION
                        Version of the application
  -u USER, --user USER  GitHub user name
  -p PASSWORD, --password PASSWORD
                        GitHub password
  -dr DRAFT, --draft DRAFT
                        Publish on GitHub as draft
  -pr PRERELEASE, --prerelease PRERELEASE
                        Publish on GitHub as pre-release
  -t TAG, --tag TAG     Git tag of the release
  --deploy              Deploy the application to the output directory
  --publish             Upload the application to GitHub
  --unpublish           Remove the release from GitHub
  --clean               Cleanup the created files afterwards
  -d, --debug           Whether debug output should be enabled or not
You can’t perform that action at this time.