/ansible-collection-testing-orb

CircleCI orb containing commands and jobs useful for testing Ansible Collections

Primary LanguageShellMIT LicenseMIT

ansible-collection-testing-orb

CircleCI Build Status CircleCI Orb Version GitHub License CircleCI Community

A orb containing command and jobs related to testing Ansible collections. Note that this orb makes a lot of assumptions about how your collection is structured, it was built with the maxhoesel-ansible collections in mind.

This repository is designed to be automatically ingested and modified by the CircleCI CLI's orb init command.

Mock collection

This repository contains a mock ansible collection called maxhoesel.orb_test that is used to validate the functionality of commands. Roles and plugins are taken from some of my other projects, they are used to ensure that doc builds/tox integration tests work. See plugins,roles and tox.ini for details.

Resources

CircleCI Orb Registry Page - The official registry page of this orb for all versions, executors, commands, and jobs described.

CircleCI Orb Docs - Docs for using, creating, and publishing CircleCI Orbs.

How to Contribute

This orb is mostly intended for use in my Ansible collections, however, I'm happy to take a look at any Issues or Pull Requests you might have!

How to Publish An Update

  1. Update the version number in galaxy.yml
  2. Publish a release on GitHub