[aerogear-dev] digger-jenkins repo and dockerhub

Ali Ok aliok at redhat.com
Mon Jul 10 07:29:32 EDT 2017


Oops, sorry, wrong issue. This is the correct one:
https://issues.jboss.org/browse/AGDIGGER-124

On Mon, Jul 10, 2017 at 2:28 PM, Ali Ok <aliok at redhat.com> wrote:

> Created https://issues.jboss.org/projects/AGDIGGER/issues/AGDIGGER-119
>
> On Mon, Jul 10, 2017 at 2:22 PM, Ali Ok <aliok at redhat.com> wrote:
>
>> Hey,
>>
>> I think we waited enough for other ideas. Let's proceed with this.
>>
>> Cheers
>>
>> On Thu, Jun 22, 2017 at 12:55 PM, Ali Ok <aliok at redhat.com> wrote:
>>
>>> I am ok with that. Maybe I would wait a bit to gather more feedback, if
>>> there will be any new.
>>>
>>>
>>> On Thu, Jun 22, 2017 at 12:43 PM, Leonardo Rossetti <lrossett at redhat.com
>>> > wrote:
>>>
>>>> I personally think moving images to their own repo is the way to go.
>>>>
>>>> On Wed, Jun 21, 2017 at 8:45 AM, Ali Ok <aliok at redhat.com> wrote:
>>>>
>>>>> For both Travis and Jenkins we do not have any build in way to know
>>>>>> what was changed.
>>>>>
>>>>>
>>>>> In Jenkins, one can use "Included Regions". This is how I did it in a
>>>>> private project of mine:
>>>>>
>>>>> [image: Inline image 1]
>>>>>
>>>>> This means, you can have 5 different plans that use the same
>>>>> repository and the same branch, but you can trigger builds only if
>>>>> something has changed in a subpath.
>>>>>
>>>>> Anyway, I don't like having a Jenkins instance that is accessible and
>>>>> that is managed by Red Hat employees only. Travis and DockerHub is more
>>>>> independent and fits better to AeroGear. If only there was a way...
>>>>>
>>>>> Cheers
>>>>>
>>>>> On Wed, Jun 21, 2017 at 1:31 PM, Wojciech Trocki <wtrocki at redhat.com>
>>>>> wrote:
>>>>>
>>>>>> I have done couple investigations for this particular problem. For
>>>>>> both Travis and Jenkins we do not have any build in way to know what was
>>>>>> changed.
>>>>>> One of the ways is just to have custom script to diff specific
>>>>>> folders and suppress builds in build matrix if there are no changes.
>>>>>> Moving images to own repo will be the easiest solution here.
>>>>>> We done that for all RHMAP core images.
>>>>>>
>>>>>> WOJCIECH TROCKI
>>>>>>
>>>>>> SOFTWARE ENGINEER
>>>>>>
>>>>>> Red Hat Mobile <https://www.redhat.com/>
>>>>>>
>>>>>> IM: wtrocki
>>>>>> <https://red.ht/sig>
>>>>>>
>>>>>> On Wed, Jun 21, 2017 at 10:59 AM, Leonardo Rossetti <
>>>>>> lrossett at redhat.com> wrote:
>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> We currently have the following in our digger-jenkins repo[1]:
>>>>>>>
>>>>>>>    - android-sdk docker image (which includes androidctl cli);
>>>>>>>    - jenkins android slave image;
>>>>>>>    - openshift templates;
>>>>>>>    - some osx related scripts;
>>>>>>>
>>>>>>> I wanted to automatically build/push the docker images to dockerhub
>>>>>>> after a PR is merged but I believe dockerhub has a "per repo" integration,
>>>>>>> which means that both images would be built/pushed every time we send a
>>>>>>> pr/commit into this repo.
>>>>>>>
>>>>>>> Does anyone know if we can create a "per folder" integration where
>>>>>>> it detects Dockerfile changes per folder (if we change android-sdk
>>>>>>> dockerfile it should only build this image) and not re-build and re-push
>>>>>>> both images on every commit?
>>>>>>>
>>>>>>> Other options would be:
>>>>>>>
>>>>>>>    - Move those images to their own repo;
>>>>>>>    - Create/host a jenkins instance somewhere so we can automate
>>>>>>>    this workflow with custom scripts.
>>>>>>>
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> [1] - https://github.com/aerogear/digger-jenkins
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> LEONARDO ROSSETTI
>>>>>>>
>>>>>>> SOFTWARE ENGINEER
>>>>>>>
>>>>>>> Red Hat SP <https://www.redhat.com/>
>>>>>>>
>>>>>>> lrossett at redhat.com    M: 11997030621
>>>>>>> <https://red.ht/sig>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> aerogear-dev mailing list
>>>>>>> aerogear-dev at lists.jboss.org
>>>>>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> aerogear-dev mailing list
>>>>>> aerogear-dev at lists.jboss.org
>>>>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> aerogear-dev mailing list
>>>>> aerogear-dev at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> LEONARDO ROSSETTI
>>>>
>>>> SOFTWARE ENGINEER
>>>>
>>>> Red Hat SP <https://www.redhat.com/>
>>>>
>>>> lrossett at redhat.com    M: 11997030621
>>>> <https://red.ht/sig>
>>>>
>>>> _______________________________________________
>>>> aerogear-dev mailing list
>>>> aerogear-dev at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20170710/700affce/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2017-06-21 at 14.42.12.png
Type: image/png
Size: 118628 bytes
Desc: not available
Url : http://lists.jboss.org/pipermail/aerogear-dev/attachments/20170710/700affce/attachment-0001.png 


More information about the aerogear-dev mailing list