Daniel Belenky created OVIRT-1629:
-------------------------------------

             Summary: Automation yaml
                 Key: OVIRT-1629
                 URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1629
             Project: oVirt - virtualization made easy
          Issue Type: New Feature
            Reporter: Daniel Belenky
            Assignee: infra


As part of the efforts of moving to std ci v2, we want to have the ability for 
projects to specify everything that currently is under the automation dir in a 
+single yaml.+
The config file will include all the metadata needed to generate std ci jobs.
We can split everything that is configurable under *automation* dir currently 
into two groups: _categories, options_
where categories are the *distro, arch, stage, substabe* and the options are 
actually the specific configuration for every category: *packages, repos, 
yumrepos, environment, runtime_requirements, script, ...*.

Syntax example:
{code:java}
arch:
  - x86_64
distro:
  - el7:
    arch:
      - ppc64le
  - fc26
stage:
  - check-patch:
      substage:
        - test
  - build-artifacts:
      arch:
        - ppc64le:
            distro:
              - fc24
substages:
  - build
  - test
{code}



--
This message was sent by Atlassian {0}
(v1001.0.0-SNAPSHOT#100059)
_______________________________________________
Infra mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/infra

Reply via email to