[QGIS-Developer] Anyone have ci setup for a QGIS plugin on GitLab?

2018-10-21 Thread Nyall Dawson
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?

2018-10-24 Thread Vincent Picavet (ml)
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?

2018-10-28 Thread Nyall Dawson
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?

2018-10-29 Thread matteo
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