[ https://ovirt-jira.atlassian.net/browse/OVIRT-1629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Belenky updated OVIRT-1629:

Epic Link: OVIRT-400

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)