If you consider doing this, please take the tiny URL of the Confluence page as 
this it the only stable one.
Konrad

> Am 02.07.2019 um 14:06 schrieb Robert Munteanu <romb...@apache.org>:
> 
>> On Thu, 2019-04-25 at 10:10 +0200, Christian Schneider wrote:
>> Many thanks. That helps a lot. Maybe that wiki should be linked from
>> the
>> JenkinsFiles so people have an easier time to understand that concept
>> and
>> how to tweak it.
>> 
> 
> Yes, we could. Note however that we have hundreds of Jenkinsfiles to
> patch like this :-)
> 
> If you feel lucky you can try and apply the changes yourself, something
> like:
> 
> - generate patch file
> - apply patch file to all repos
> - commit all repos
> - push all repos
> 
> should work. For running commands on top of all repositories you can
> use
> 
> $ repo forall -c "$COMMAND"
> 
> Robert
> 
>> Christian
>> 
>> Am Mi., 24. Apr. 2019 um 17:39 Uhr schrieb Konrad Windszus <
>> konra...@gmx.de
>>> :
>>> Hi Christian,
>>> this is explained in
>>> https://cwiki.apache.org/confluence/display/SLING/Sling+Jenkins+Setup
>>> <
>>> https://cwiki.apache.org/confluence/display/SLING/Sling+Jenkins+Setup>;.
>>> Konrad
>>> 
>>>> On 24. Apr 2019, at 17:31, Christian Schneider <
>>>> ch...@die-schneider.net>
>>> wrote:
>>>> I also saw these single line Jenkinsfiles. They are super
>>>> convenient as
>>>> long as your build has no specialities .. but I would have no
>>>> clue what
>>> to
>>>> do if my build is different.
>>>> 
>>>> Btw. How do they work? The Jenkinsfile does not refer to any
>>>> library or
>>>> similar .. so the build does not seem to be fully described by
>>>> the source
>>>> repo. Is this defined in the jenkins build on the server?
>>>> 
>>>> Christian
>>>> 
>>>> 
>>>> Am Mi., 24. Apr. 2019 um 16:44 Uhr schrieb Robert Munteanu <
>>>> romb...@apache.org>:
>>>> 
>>>>>> On Wed, 2019-04-24 at 14:47 +0200, Christian Schneider wrote:
>>>>>> s/jenkiona/jenkins/ :-)
>>>>> 
>>>>> I like Jenkiona :-)
>>>>> 
>>>>> Other that that - you're right, with the pipeline-based builds
>>>>> we
>>>>> already have the 'build as a code' set up that Travis promises.
>>>>> 
>>>>> Additionally, we are able to have a 'marker' Jenkinsfile of one
>>>>> line (
>>>>> well, +18 of license :-) ) for each repo, which makes the
>>>>> management of
>>>>> builds much much simpler. I would not like to see 300
>>>>> .travis.yml files
>>>>> duplicated across the Sling repos.
>>>>> 
>>>>> Of course, I for one am always open to the option to moving to
>>>>> some
>>>>> other CI platform, granted that it provides tangible benefits
>>>>> over the
>>>>> current setup.
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Robert
>>>>> 
>>>>>> Am Mi., 24. Apr. 2019 um 14:47 Uhr schrieb Christian
>>>>>> Schneider <
>>>>>> ch...@die-schneider.net>:
>>>>>> 
>>>>>>> At Aries we are also still investigating if it makes sense
>>>>>>> to
>>>>>>> actually use
>>>>>>> travis. I just wanted to announce that it is possible now
>>>>>>> if you
>>>>>>> also want
>>>>>>> to experiment.
>>>>>>> 
>>>>>>> What I like in travis and even more in circle ci is that
>>>>>>> you can
>>>>>>> define
>>>>>>> the whole build in your source repo. There is nothing to
>>>>>>> set up on
>>>>>>> the
>>>>>>> build server.
>>>>>>> Circle ci even allows to define a docker image where your
>>>>>>> code is
>>>>>>> built.
>>>>>>> So you can install whatever build tools you need.
>>>>>>> 
>>>>>>> I noticed that the sling modules already use jenkins
>>>>>>> pipeline jobs.
>>>>>>> So I
>>>>>>> guess most these advantages (compare to old style jenkiona)
>>>>>>> are
>>>>>>> already
>>>>>>> present in the current builds.
>>>>>>> 
>>>>>>> Christian
>>>>>>> 
>>>>>>> Am Mi., 24. Apr. 2019 um 11:20 Uhr schrieb Radu Cotescu <
>>>>>>> r...@apache.org>:
>>>>>>> 
>>>>>>>> Hi Christian,
>>>>>>>> 
>>>>>>>>> On 24 Apr 2019, at 10:32, Christian Schneider <
>>>>>>>>> ch...@die-schneider.net>
>>>>>>>> wrote:
>>>>>>>>> I just found that apache infra can enable travis
>>>>>>>>> integration on
>>>>>>>>> request.
>>>>>>>>> 
>>>>>>>>> I just enabled this for Aries:
>>>>>>>>> https://issues.apache.org/jira/browse/INFRA-18131
>>>>>>>>> 
>>>>>>>>> See here for an example:
>>>>>>>>> https://travis-ci.org/apache/aries-journaled-events
>>>>>>>>> 
>>>>>>>>> Would this be interesting for sling?
>>>>>>>>> 
>>>>>>>>> Cheers,
>>>>>>>>> Christian
>>>>>>>> 
>>>>>>>> Sling’s modules are already built on ASF’s Jenkins server
>>>>>>>> [0] and
>>>>>>>> there’s
>>>>>>>> as well a SonarCloud integration [1][2]. I’m not sure
>>>>>>>> what other
>>>>>>>> features a
>>>>>>>> TravisCI integration would bring.
>>>>>>>> 
>>>>>>>> Cheers,
>>>>>>>> Radu
>>>>>>>> 
>>>>>>>> [0] - https://builds.apache.org/view/All/job/Sling/ <
>>>>>>>> https://builds.apache.org/view/All/job/Sling/>
>>>>>>>> [1] - https://sonarcloud.io/organizations/apache/projects
>>>>>>>> <
>>>>>>>> https://sonarcloud.io/organizations/apache/projects>
>>>>>>>> [2] -
>>>>>>>> 
>>>>> https://cwiki.apache.org/confluence/display/SLING/SonarCloud+analysis
>>>>>>>> <
>>>>>>>> 
>>>>> https://cwiki.apache.org/confluence/display/SLING/SonarCloud+analysis>
>>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> --
>>>>>>> Christian Schneider
>>>>>>> http://www.liquid-reality.de
>>>>>>> 
>>>>>>> Computer Scientist
>>>>>>> http://www.adobe.com
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> --
>>>> 
>>>> --
>>>> --
>>>> Christian Schneider
>>>> http://www.liquid-reality.de
>>>> 
>>>> Computer Scientist
>>>> http://www.adobe.com
>> 
>> -- 
> 

Reply via email to