Hello,

Please see https://gerrit.opnfv.org/gerrit/#/c/36963/ which introduces
several containers for Functest too.
I think the tree conforms with the previous requirements.

Automating builds on Docker Hub is a good solution too.

Cédric

2017-07-09 12:10 GMT+02:00 Julien <[email protected]>:

> Hi Jose,
>
> According to the current implementation, current script only support one
> Dockerfile, my personal suggestion is:
> 1. list all the sub-directory which contains "Dockerfile"
> 2. build for each sub-directory fetched in #1
> 3. for the names, in the top directory using the project name, in the
> sub-directory using: project_name-sub_directory_name
> not too much changes for current script and easy for project to manage.
>
> /Julien
>
> Beierl, Mark <[email protected]>于2017年7月7日周五 下午11:35写道:
>
>> Hello,
>>
>> Having looked over the docker-hub build service, I also think this might
>> be the better approach.  Less code for us to maintain, and the merge job
>> from OPNFV Jenkins can use the web hook to remotely trigger the job on
>> docker-hub.
>>
>> Who has the opnfv credentials for docker-hub, and the credentials for the
>> GitHub mirror that can set this up?  Is that the LF Helpdesk?
>>
>> Regards,
>> Mark
>>
>> *Mark Beierl*
>> SW System Sr Principal Engineer
>> *Dell **EMC* | Office of the CTO
>> mobile +1 613 314 8106 <1-613-314-8106>
>> [email protected]
>>
>> On Jul 7, 2017, at 11:01, Xuan Jia <[email protected]> wrote:
>>
>> +1 Using build service from docker-hub
>>
>>
>> On Thu, Jul 6, 2017 at 11:42 PM, Yujun Zhang (ZTE) <
>> [email protected]> wrote:
>>
>>> Does anybody consider using the build service from docker-hub[1] ?
>>>
>>> It supports multiple Dockerfile from same repository and easy to
>>> integrate with OPNFV Github mirror.
>>>
>>> [1]: https://docs.docker.com/docker-hub/builds/
>>>
>>>
>>> On Thu, Jul 6, 2017 at 11:02 PM Jose Lausuch <[email protected]>
>>> wrote:
>>>
>>>> Hi Mark,
>>>>
>>>>
>>>>
>>>> I would incline for option 1), it sounds better than searching for a
>>>> file. We could define specific values of DOCKERFILE var for each project.
>>>>
>>>>
>>>>
>>>> /Jose
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *From:* Beierl, Mark [mailto:[email protected]]
>>>> *Sent:* Thursday, July 06, 2017 16:18 PM
>>>> *To:* [email protected]
>>>> *Cc:* Julien <[email protected]>; Fatih Degirmenci <
>>>> [email protected]>; Jose Lausuch <[email protected]
>>>> >
>>>> *Subject:* Re: [opnfv-tech-discuss] Multiple docker containers from
>>>> one project
>>>>
>>>>
>>>>
>>>> Ideas:
>>>>
>>>>
>>>>
>>>>    - Change the DOCKERFILE parameter in releng jjb so that it can
>>>>    accept a comma delimited list of Dockerfile names and paths.  Problem
>>>>    with this, of course, is how do I default it to be different for 
>>>> StorPerf
>>>>    vs. Functest, etc?
>>>>    - Change the opnfv-docker.sh to search for the named DOCKERFILE in
>>>>    all subdirectories.  This should cover the .aarch64 and vanilla docker 
>>>> file
>>>>    cases.
>>>>
>>>>
>>>>
>>>> Please +1/-1 or propose other ideas, thanks!
>>>>
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Mark
>>>>
>>>>
>>>>
>>>> *Mark Beierl*
>>>>
>>>> SW System Sr Principal Engineer
>>>>
>>>> *Dell **EMC* | Office of the CTO
>>>>
>>>> mobile +1 613 314 8106 <1-613-314-8106>
>>>>
>>>> *[email protected] <[email protected]>*
>>>>
>>>>
>>>>
>>>> On Jun 24, 2017, at 04:05, Jose Lausuch <[email protected]>
>>>> wrote:
>>>>
>>>>
>>>>
>>>> +1
>>>>
>>>>
>>>>
>>>> No need for an additional repo, the logic can be in Releng..
>>>>
>>>> Functest will probably move to different containers some time soon, so
>>>> that is something we could also leverage.
>>>>
>>>>
>>>>
>>>> -Jose-
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On 23 Jun 2017, at 18:39, Julien <[email protected]> wrote:
>>>>
>>>>
>>>>
>>>> Agree,
>>>>
>>>>
>>>>
>>>> If StorPerf can list some rules and examples, current scripts can be
>>>> adapted for multiple docker image building and other project can use this
>>>> type of changes. It is not deserved to add a new repo just for build a new
>>>> image.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Fatih Degirmenci <[email protected]>于2017年6月21日周三 上午2:26写道:
>>>>
>>>> Hi Mark,
>>>>
>>>>
>>>>
>>>> It is perfectly fine to have different build processes and/or number of
>>>> artifacts for the projects from releng point of view.
>>>>
>>>>
>>>>
>>>> Once you decide what to do for storperf, we can take a look and adapt
>>>> docker build job/script to build storperf images, create additional repos
>>>> on docker hub to push images and activate the builds when things are ready.
>>>>
>>>>
>>>> /Fatih
>>>>
>>>>
>>>> On 20 Jun 2017, at 19:18, Beierl, Mark <[email protected]> wrote:
>>>>
>>>> Hello,
>>>>
>>>>
>>>>
>>>> I'd like to poll the various groups about ideas for how to handle this
>>>> scenario.  I have interns working on breaking down services from StorPerf
>>>> into different containers.  In one case, it will be a simple docker compose
>>>> that is used to fire up existing containers from the repos, but the other
>>>> case requires more thought.
>>>>
>>>>
>>>>
>>>> We are creating a second container (storperf-reporting) that will need
>>>> to be built and pushed to hub.docker.com.  Right now the build process
>>>> for docker images lives in releng, and it only allows for one image to be
>>>> built.  Should I be requesting a second git repo in this case, or should we
>>>> look at changing the releng process to allow multiple docker images to be
>>>> build?
>>>>
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Mark
>>>>
>>>>
>>>>
>>>> *Mark Beierl*
>>>>
>>>> SW System Sr Principal Engineer
>>>>
>>>> *Dell **EMC* | Office of the CTO
>>>>
>>>> mobile +1 613 314 8106 <1-613-314-8106>
>>>>
>>>> *[email protected] <[email protected]>*
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> opnfv-tech-discuss mailing list
>>>> [email protected]
>>>> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>>>>
>>>> _______________________________________________
>>>> opnfv-tech-discuss mailing list
>>>> [email protected]
>>>> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>>>>
>>>> _______________________________________________
>>>> opnfv-tech-discuss mailing list
>>>> [email protected]
>>>> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> opnfv-tech-discuss mailing list
>>>> [email protected]
>>>> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>>>>
>>> --
>>> Yujun Zhang
>>>
>>> _______________________________________________
>>> opnfv-tech-discuss mailing list
>>> [email protected]
>>> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>>>
>>>
>> _______________________________________________
>> opnfv-tech-discuss mailing list
>> [email protected]
>> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>>
>
> _______________________________________________
> opnfv-tech-discuss mailing list
> [email protected]
> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>
>
_______________________________________________
opnfv-tech-discuss mailing list
[email protected]
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss

Reply via email to