[infinispan-dev] Jenkins migration
Sanne Grinovero
sanne at infinispan.org
Mon Apr 24 12:11:10 EDT 2017
Personally I've always used Jenkins and for that reason I didn't like
Infinispan to use TeamCity - mainly as I'm not used to its UI - but
I'll admit that its capability to focus on the test history,
highlighting the first failure in time and its "stability" over time
on a per-test focus rather than a testsuite-focus has been very useful
for the specific Infinispan needs.
On 24 April 2017 at 16:43, Dan Berindei <dan.berindei at gmail.com> wrote:
> Radim, it's not like the default UI became much better since we
> evaluated it against TeamCity, it's just that we no longer have a
> choice :)
>
> And I'm sure in the Blue Ocean UI will get more development effort
> than the default UI in the future, but at this time it's clearly
> unfinished.
>
> Cheers
> Dan
>
>
> On Mon, Apr 24, 2017 at 10:49 AM, Radim Vansa <rvansa at redhat.com> wrote:
>> I've heard that the default UI in Jenkins was the reason why we went
>> with TC, and Blue Ocean was supposed to be the cure. Why was the default
>> UI dismissed in the first place?
>>
>> R.
>>
>> On 04/23/2017 07:14 PM, Adrian Nistor wrote:
>>> I also do not see much value in the current state of Blue Ocean.
>>> Better stick with the default ui.
>>>
>>> On 04/21/2017 06:11 PM, Dan Berindei wrote:
>>>> Looks like the invalid "control characters from U+0000 through
>>>> U+001F" are the ANSI escape codes used by WildFly to color output.
>>>> So we might be able to work around this by disabling the color output
>>>> in WildFly in our integration tests.
>>>>
>>>> OTOH I'm fine with removing the Blue Ocean plugin for now, because
>>>> its usability is sometime worse than the default UI's. E.g. when I
>>>> click on the build results link in GitHub, 99.999% of the time I want
>>>> to see the test results, but Blue Ocean thinks it's much better to
>>>> show me some circles with question marks and exclamation points
>>>> instead, and then keep me waiting for half a minute after I click on
>>>> the tests link :)
>>>>
>>>> Cheers
>>>> Dan
>>>>
>>>>
>>>> On Fri, Apr 21, 2017 at 4:55 PM, Sebastian Laskawiec
>>>> <slaskawi at redhat.com <mailto:slaskawi at redhat.com>> wrote:
>>>>
>>>> Hey!
>>>>
>>>> As you probably have heard I'm migrating our TeamCity
>>>> installation [1] into Jenkins (temporarily in [2]).
>>>>
>>>> So far I've managed to migrate all Infinispan builds (with pull
>>>> requests), C++/C# clients, JGroups and JGroups Kubernetes. I
>>>> decided to use the new Pipeline [3] approach for the builds and
>>>> keep the configuration along with the code (here's an example [4]).
>>>>
>>>> The configuration builds /refs/pull/<PR>/head/ for Pull Requests
>>>> at the moment. I will switch it back to /refs/pull/<PR>/merge/ as
>>>> soon as our PR queue size is ~20.
>>>>
>>>> Current pain points are:
>>>>
>>>> * Blue Ocean UI doesn't show tests. It has been reported in
>>>> [5]. The workaround is to use the old Jenkins UI.
>>>> * Windows VM doesn't start on demand (together with Vittorio we
>>>> will be working on this)
>>>>
>>>> The rough plan is:
>>>>
>>>> * Apr 24th, move other 2 agents from TeamCity to Jenkins
>>>> * Apr 24th, redirect ci.infinispan.org
>>>> <http://ci.infinispan.org> domain
>>>> * May 4th, remove TeamCity
>>>>
>>>> Please let me know if you have any questions or concerns.
>>>>
>>>> Thanks,
>>>> Sebastian
>>>>
>>>> [1] http://ci.infinispan.org/
>>>> [2] http://ec2-52-215-14-157.eu-west-1.compute.amazonaws.com
>>>> <http://ec2-52-215-14-157.eu-west-1.compute.amazonaws.com>
>>>> [3] https://jenkins.io/doc/book/pipeline/
>>>> <https://jenkins.io/doc/book/pipeline/>
>>>> [4]
>>>> https://github.com/infinispan/infinispan/blob/master/Jenkinsfile
>>>> <https://github.com/infinispan/infinispan/blob/master/Jenkinsfile>
>>>> [5] https://issues.jenkins-ci.org/browse/JENKINS-43751
>>>> <https://issues.jenkins-ci.org/browse/JENKINS-43751>
>>>> --
>>>>
>>>> SEBASTIANŁASKAWIEC
>>>>
>>>> INFINISPAN DEVELOPER
>>>>
>>>> Red HatEMEA <https://www.redhat.com/>
>>>>
>>>> <https://red.ht/sig>
>>>>
>>>>
>>>> _______________________________________________
>>>> infinispan-dev mailing list
>>>> infinispan-dev at lists.jboss.org
>>>> <mailto:infinispan-dev at lists.jboss.org>
>>>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>>>> <https://lists.jboss.org/mailman/listinfo/infinispan-dev>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> infinispan-dev mailing list
>>>> infinispan-dev at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> infinispan-dev mailing list
>>> infinispan-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>>
>>
>> --
>> Radim Vansa <rvansa at redhat.com>
>> JBoss Performance Team
>>
>> _______________________________________________
>> infinispan-dev mailing list
>> infinispan-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
More information about the infinispan-dev
mailing list