Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI/CD] Improve config files using circle-ci orbs in order to re-use code #478

Open
5 tasks
6l20 opened this issue Jan 11, 2022 · 0 comments
Open
5 tasks

Comments

@6l20
Copy link
Contributor

6l20 commented Jan 11, 2022

Summary / User Story

To improve re-usability / readability / maintainability of the existing commands, jobs, tasks, workloads found in the config.yaml we should introduce our own orbs

Pre-requisites

  • Get acquainted withs orbs concepts and best practices
  • Identify orbs and their responsibilities
  • Create or re-use a dedicated orb repo

Technical Notes

https://circleci.com/orbs/?utm_source=google&utm_medium=sem&utm_campaign=sem-google-dg--emea-en-brandAuth-maxConv-auth-brand&utm_term=g_b-%2Bcircle%20%2Bci%20%2Borbs_c__condenseSU_20200730&utm_content=sem-google-dg--emea-en-brandAuth-maxConv-auth-brand_keyword-text_eta-circleCIOrbs_mixed-

Business Value

Will make less code duplication, improve readability, robustness and support of the CI/CD pipelines

Acceptance Criteria

  • A more concise and readable config file.
  • Zero impact on existing features and functionnalities
  • Orbs with well separated responsibilities.
  • Generic solution (parametrized orbs)
  • Each orb is well documented
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant