Publish Functest daily and gate jobs 63/61263/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Sun, 19 Aug 2018 11:37:31 +0000 (13:37 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Wed, 22 Aug 2018 17:15:03 +0000 (19:15 +0200)
commita55e2ae22c6880ffa64bf3f93fec1aef1adaeed7
treeeae4e5f79fc2faa1b46cc6853b85f8f21c9ffcd6
parent47207b77f9c0649c3ec1292505258431657c507a
Publish Functest daily and gate jobs

As opposed to the Releng ones, they are designed to be easily
executed by endusers as well. They can be considered as a first step
towards a full Functest CI/CD toolchain deployed via docker-compose.

All components testcases are enabled here.

They hugely leverage on templates to load the right yamls per branch
and multijobs to run testcases in parallel. Many steps are proposed
allowing running part of the chain.

Executors have to be increased to allow running them (it was tested
vs 10 and more).

At first, all docker images are downloaded to avoid different
versions between testcases.

They will be improved in a second change to ensure that only one node
is selected and to take all Functest env vars into account.

Change-Id: I99c7b8ee5d0ddbb00102b3147739b5e8b5c65c23
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 69f0b2665b397e5128bf7a83541d3567c4834af3)
ci/daily.yaml [new file with mode: 0644]
ci/gate.yaml [new file with mode: 0644]
ci/globals.yaml [new file with mode: 0644]
ci/run.yaml [new file with mode: 0644]
tox.ini