So GitLab already works on automatically running builds from for PRs :).

Kamil got involved and will be out advocate on it:
https://gitlab.com/gitlab-org/gitlab-ce/issues/65139
J.

Principal Software Engineer
Phone: +48660796129

pt., 26 lip 2019, 18:12 użytkownik Jarek Potiuk <jarek.pot...@polidea.com>
napisał:

> Update: I added appropriate comment in the GitLab CI issue about PRs and
> we are getting attention of Jason Lenny - director of Product Management @
> GitLab. Let's hope they prioritise it quickly enough.
>
> Speaking of potential complexity/Maintenance - in order to alleviate any
> maintenance worries, I think about setting up the whole system on GitLab
> CI + GKE and running it in parallel to Travis for quite some time (even
> months) so that we can switch it at any time. Then we will be able to tune
> it according to real use cases and compare the experience of both systems.
>
> Also I am going for holidays in two weeks and I will make sure that there
> will be someone with GitLab + Kubernetes experience (from my company) who
> can take over and make sure there will be no problems. However I am quite
> confident :D nothing is going to happen while I am away. I would also
> invite whoever from committers who would like to join the project and
> gitlab instance (once I setup POC) to learn and see how easy it is and how
> maintenance free it is going to be.
>
> J.
>
> On Fri, Jul 26, 2019 at 2:56 PM Kamil Breguła <kamil.breg...@polidea.com>
> wrote:
>
>> GKE and its own CI will allow us to solve other problems - building
>> and publishing documentation from the master branch. Currently,
>> building is done using the RTD service. Unfortunately, our project is
>> too large and often the documentation is not built properly.
>> https://readthedocs.org/projects/airflow/builds/
>> We should think about another way to build documentation. In the ideal
>> world, building documentation should use the same environment as
>> checking documentation on CI. Adding this step to Travis can further
>> reduce our development opportunities.
>> Discussion on Slack about it:
>> https://apache-airflow.slack.com/archives/CJ1LVREHX/p1561756652021900
>>
>> It is worth thinking about the fact that our project will soon have a
>> website and our documentation will also be available in many
>> languages. Currently, talks are taking place with the design studio
>> and developers who can make these websites ;-)
>>
>> https://lists.apache.org/thread.html/982c7baa06742ad722f2baa0db53ad99aea6c26b14b7d6d4aa522677@%3Cdev.airflow.apache.org%3E
>> We should provide an environment that will allow you to build a
>> website and documentation. At best, these tasks should be combined. I
>> hope that we will be able to create a website that will be a real
>> support for the community on current events, so it will be updated
>> frequently.
>>
>> It seems to me that the project will grow. If we now have problems
>> with Travis, then the significance of these problems in the future can
>> only grow. Now we have a chance to provide a stable infrastructure for
>> the project for a long time.
>>
>> I would like to share another situation which was not pleasant for me.
>> Recently I wanted to send >10 PR, but because of Travis, I had to wait
>> for the weekend to send changes. If I would send my changes in a week,
>> I would block the queue for a few hours. Although I did it over the
>> weekend, I got the message that the queue is blocked on Travis by my
>> jobs.
>>
>> On Tue, Jul 23, 2019 at 6:12 PM Jarek Potiuk <jarek.pot...@polidea.com>
>> wrote:
>> >
>> > Hello Everyone,
>> >
>> > I prepared a short docs where I described general architecture of the
>> > solution I imagine we can deploy fairly quickly - having GitLab CI
>> support
>> > and Google provided funding for GCP resources.
>> >
>> > I am going to start working on Proof-Of-Concept soon but before I start
>> > doing it, I would like to get some comments and opinions on the proposed
>> > approach. I discussed the basic approach with my friend Kamil who works
>> at
>> > GitLab and he is a CI maintainer and this is what we think will be
>> > achievable in fairly short time.
>> >
>> >
>> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-23+Migrate+out+of+Travis+CI
>> >
>> > I am happy to discuss details and make changes to the proposal - we can
>> > discuss it here or as comments in the document.
>> >
>> > Let's see what people think about it and if we get to some consensus we
>> > might want to cast a vote (or maybe go via lasy consensus as this is
>> > something we should have rather quickly)
>> >
>> > Looking forward to your comments!
>> >
>> > J.
>> >
>> > --
>> >
>> > Jarek Potiuk
>> > Polidea <https://www.polidea.com/> | Principal Software Engineer
>> >
>> > M: +48 660 796 129 <+48660796129>
>> > [image: Polidea] <https://www.polidea.com/>
>>
>
>
> --
>
> Jarek Potiuk
> Polidea <https://www.polidea.com/> | Principal Software Engineer
>
> M: +48 660 796 129 <+48660796129>
> [image: Polidea] <https://www.polidea.com/>
>
>

Reply via email to