codecov / codecov-circleci-orb

MIT License
20 stars 40 forks source link

Create a CI/CD pipeline for the orb. #26

Closed drazisil closed 4 years ago

drazisil commented 4 years ago

@KyleTryon Is this something you could assist with?

KyleTryon commented 4 years ago

@drazisil It is something we can assist with but it may be several weeks to Q1 of next year.

It may however be best to wait. We are currently in the process of developing an improved CI/CD pipeline to ease the process and attempt to standardize testing for orbs. Hoping that could be complete around that Q1 time as well.

In the meantime, we do already have the Orb Starter Kit: https://github.com/CircleCI-Public/orb-starter-kit

This will create a dev version of an orb on every non-master commit which may trigger integration tests if defined. Merges to master go through the same tests and then publish to production.

There is a script to get started setting up but building the tests is currently manual: https://github.com/CircleCI-Public/orb-starter-kit/blob/master/config.yml#L59

Here's slack's example: https://github.com/CircleCI-Public/slack-orb/blob/staging/.circleci/config.yml#L127

thomasrockhu commented 4 years ago

Thanks for all the help here @KyleTryon, we've gotten to a useable state.