Packaging and deployment
Packaging
This plugin is using the qgis-plugin-ci tool to perform packaging operations. The package command is performing a git archive
run based on changelog.
# package a specific version
qgis-plugin-ci package 1.3.1
# package latest version
qgis-plugin-ci package latest
Package versions
2 versions of THYRSIS are available.
Latest version from master branch
This version can be installed by using the THYRSIS custom plugin repository :https://oslandia.gitlab.io/qgis/thyrsis/plugins.xml
Note
This version contains documentation for offline use and embedded libraries for Windows installation
Warning
Be careful, this version can be unstable. Do not use it in production.
Latest version from tag
This version can be installed from the official QGIS plugins repository: https://plugins.qgis.org/plugins/thyrsis/
Go to Plugins
-> Manage and Install Plugins
, look for the plugin and install it.
Note
This version contains embedded libraries for Windows installation but documentation for offline use is not available (size limitation on QGIS plugins repository)
Release a version
Package are created using GitLab CI.
Latest version from master branch
Package is created for each commit on master branch.
Latest version from tag
Add the new version to the
CHANGELOG.md
Change the version number in
__about__.py
Apply a git tag with the relevant version:
git tag -a 0.3.0 {git commit hash} -m "This version rocks!"
Push tag to main branch:
git push origin 0.3.0