Uploaded image for project: 'Ansible Cloud Automation'
  1. Ansible Cloud Automation
  2. ACA-861

Create a common set of jobs that can be run across all collections

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False

      Background

      Our current CI jobs vary greatly across collections which increases the maintenance burden. Many of these jobs probably have no need to be different from collection to collection. We should determine which jobs can be standardized across collections, and work to create job and workflow definitions that are reused.

      When deciding which tasks can be shared, please consider carefully whether any existing differences in Zuul config for similar jobs are truly necessary. We need to reduce the complexity of our CI infrastructure, and one way we can do that is by standardizing on test configuration.

      Please work with the network team on https://github.com/ansible-network/github_actions to create those shared jobs where it makes sense.

      Note that this task may not include integration tasks, as these often have specific setup needs. If there is any part of of integration testing that can be shared across collections, though, please include this.

      Definition of Done

            gosriniv@redhat.com Gomathi selvi Srinivasan
            mgraves1@redhat.com Mike Graves
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: