[aerogear-dev] digger-jenkins repo and dockerhub

Ali Ok aliok at redhat.com
Mon Jul 10 07:28:25 EDT 2017


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/dfe62882/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/dfe62882/attachment-0001.png 


More information about the aerogear-dev mailing list