[JIRA] (OVIRT-1476) Infra-Ansible needs a CI

Barak Korren (oVirt JIRA) jira at ovirt-jira.atlassian.net
Fri Jun 23 09:19:20 UTC 2017


    [ https://ovirt-jira.atlassian.net/browse/OVIRT-1476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=32802#comment-32802 ] 

Barak Korren commented on OVIRT-1476:
-------------------------------------

Don't worry its pretty easy to set things up.

The main idea of oVirt CI is that you write some shell scripts to set what you want to test, place then in certain locations in your source repo and then the CI system calls them in response to action you make on your source code (e.g. submit patches, merge them, etc.).

For a longer overview of the CI-Standard which describes how the CI system works:
http://ovirt-infra-docs.readthedocs.io/en/latest/CI/Build_and_test_standards/ 

So we need to decide of few things:
# what are we going to test in CI. We don't need to decide everything up front though, we can start with simple stuff and add more over time.
# When are we going to run tests, we ran run thing when patchsets are created or after merge.

We have all kinds of functionality around building and delivering artifacts, but I guess that is less relevant for Ansible. One interesting thing we can consider doing at some point is to have the CI system trigger Ansible on production servers after patches are merged. We will probably need to finish OVIRT-894 first so we can make credentials for accessing servers and decrypting password stores available to the CI system.

> Infra-Ansible needs a CI
> ------------------------
>
>                 Key: OVIRT-1476
>                 URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1476
>             Project: oVirt - virtualization made easy
>          Issue Type: New Feature
>          Components: Gerrit/git, oVirt CI
>            Reporter: Marc Dequènes (Duck)
>            Assignee: infra
>              Labels: ansible, standard-ci
>
> I have no knowledge of Gerrit administration and never touched the oVirt CI, and I would like avoiding breaking the universe, so I'm requesting help here :-).



--
This message was sent by Atlassian JIRA
(v1000.1085.0#100052)


More information about the Infra mailing list