Qt Desktop app: Continuous Delivery with Bitbucket Pipelines or Gitlab
-
wrote on 25 Mar 2019, 09:49 last edited by
Hi,
I am developing a QtQml Desktop app, and I thought about using a continuous delivery system, e.g. Bitbucket Pipelines or Gitlab. I am new to such systems, so I have no prior experience. Some things I don't understand:
- It seems these systems (Pipelines and Gitlab) use docker containers (I am not familiar with those) to set up the compilation environment. This means that Qt has to be a part of those environments, how is this done?
- I need to deliver Linux as well as Windows applications. Is this even possible with Pipelines or Gitlab?
- Right now I cross compile for windows using mxe (which uses mingw). Would this be an option?
-
wrote on 25 Mar 2019, 09:51 last edited by
2 crucial questions:
- is the project open source?
- if not, do you already pay any service that offers CI?
- is the project open source?
-
wrote on 1 Apr 2019, 09:06 last edited by
It is not yet decided whether the project will be released under an open source license. Paying for a service which offers CI would not be the problem, right now we are not paying. As far as I see, Gitlab has a free plan.
1/3