[QGIS-Developer] Anyone have ci setup for a QGIS plugin on GitLab?
Hey all, I'm wondering if anyone's aware of any QGIS plugins which are hosted on gitlab which have a CI workflow setup. There's quite a number of plugins which have this on github/Travis infrastructure (using the available QGIS docker containers) which are easy to use as a template, but I'm not able to find any similar existing setups for gitlab CI. Can anyone point me toward any? Nyall ___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [QGIS-Developer] Anyone have ci setup for a QGIS plugin on GitLab?
Hello Nyall, On 21/10/2018 11:34, Nyall Dawson wrote: > I'm wondering if anyone's aware of any QGIS plugins which are hosted > on gitlab which have a CI workflow setup. > > There's quite a number of plugins which have this on github/Travis > infrastructure (using the available QGIS docker containers) which are > easy to use as a template, but I'm not able to find any similar > existing setups for gitlab CI. > > Can anyone point me toward any? On GitLab.com there are at least these ones using CI/CD pipelines : https://gitlab.com/mst-gko/qupiter https://gitlab.com/mst-gko/grukos https://gitlab.com/iac/occfinder/pipelines FYI, MST-GKO is the Danish Environmental Protection Agency for Groundwater Mapping. Best regards, Vincent ___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [QGIS-Developer] Anyone have ci setup for a QGIS plugin on GitLab?
On Wed, 24 Oct 2018 at 19:39, Vincent Picavet (ml) wrote: > > Hello Nyall, > > On 21/10/2018 11:34, Nyall Dawson wrote: > > I'm wondering if anyone's aware of any QGIS plugins which are hosted > > on gitlab which have a CI workflow setup. > > > > There's quite a number of plugins which have this on github/Travis > > infrastructure (using the available QGIS docker containers) which are > > easy to use as a template, but I'm not able to find any similar > > existing setups for gitlab CI. > > > > Can anyone point me toward any? > > On GitLab.com there are at least these ones using CI/CD pipelines : > https://gitlab.com/mst-gko/qupiter > https://gitlab.com/mst-gko/grukos > https://gitlab.com/iac/occfinder/pipelines > > FYI, MST-GKO is the Danish Environmental Protection Agency for > Groundwater Mapping. Thanks for the links Vincent! I've had a look at these, but (unless I'm missing something) it seems like each of these is just using base Python libraries in their tests, and not testing anything which uses the PyQGIS classes. Getting an up-to-date QGIS image ready for testing is the tricky bit ;) Nyall ___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [QGIS-Developer] Anyone have ci setup for a QGIS plugin on GitLab?
Hi all, just stepping in into this discussion. While we were (and still are) updating the pyqgs cookbook, we found that there is a relevant missing part on how to write test for the plugins in our documentation [0] I know that for a developer this is not the funniest part, but is someone is willing to add a part on this it would be really glad to add this section. I'm available to help Cheers and sorry for stepping in into this discussion but I couldn't resit :) Matteo [0] https://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/plugins.html ___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer