added files
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# Acronyms
|
||||
|
||||
> Domain-specific acronyms used in this repo's code and docs. Generic programming
|
||||
> acronyms (HTTP, JSON, gRPC, API, etc.) are not listed here.
|
||||
|
||||
| Acronym | Definition | Used in |
|
||||
|---------|------------|---------|
|
||||
| BU | Business Unit — partitions services for multi-tenancy; drives Helm chart paths, ArgoCD namespaces, and GCP project naming | infrastructure |
|
||||
| BUILDKIT | Docker BuildKit — advanced build subsystem; referenced only in the Node.js builder (`buildNode.groovy`) where it is explicitly disabled via `DOCKER_BUILDKIT=0` | flows |
|
||||
| CAC | Config-as-Code — Meesho's convention for validating application YAML configs (`application-*.yml`) against a schema at PR time; gated by the `ValidateCacConfig` whitelist | flows, policy |
|
||||
| CICDF | CICD Flow — the main pipeline orchestration function (`commonCICDFlow`) that sequences build, deploy, and notify stages | flows, architecture |
|
||||
| GCPLBP | GCP Load Balancer Project — the GCP project that hosts the load balancer; used as a distinct project reference in `constructParam.groovy` alongside `GCPP` | infrastructure |
|
||||
| GCPP | GCP Project — the GCP project identifier for the service's deployment target; computed from BU name as `meesho-<bu>-prd-0622` | infrastructure |
|
||||
| INFRA | Infrastructure environment — `env.INFRA_ENV` controls which Jenkins pod template (`<INFRA_ENV>-pod.yaml`) is selected for the build agent | infrastructure |
|
||||
| NPMRC | npm configuration file (`.npmrc`) — bundled in the workspace so private registry credentials are available during Node.js builds | flows |
|
||||
| SCMH | SCM Host — the Source Control Management host URL; passed to checkout stages to resolve repository clone URLs | flows |
|
||||
| SCMS | Source Control Management System — generic reference to the SCM provider (GitHub) used in checkout and PR-trigger logic | flows |
|
||||
| SONAR | SonarQube — static analysis tool; skippable via the `skip-sonar-whitelist.yaml` exception list for Maven `prd` builds | policy |
|
||||
Reference in New Issue
Block a user