The purpose of this repository is to keep the scripts, tools, and other configuration used in the CORTX DevOps and Release Engineering.
DevOps and Release Engineering team is responsible for the followings
- CORTX Project CI Build Process.
- Managing Artifact storage and Docker regsirty hosting.
- Automation to support cortx project.
An overview of folder structure in cortx-rerepo
├───docker
├───jenkins
└───scripts
└───solutions
- We have containerized Release engineering infrastructure to eliminate host and OS dependency. The dockerfiles, docker-compose files used to build this containers are available under this folder.
- Jenkins job configurations, groovy scripts and template used in the Jenkins are available under this folder.
- Shell, python scripts used in the RE process automation are available under this folder.
- Scripts like changelog generation, build manifest generation, rpm validation..etc are available under this folder
- Solution specific scripts, configuration files.
The below table explains RE support process.
Type | Priority | ETA |
---|---|---|
New Requirement | Major/Minor | Groomed -> Planed -> Implemented in next immediate sprint |
Bug | Minor | Addressed in next immediate sprint |
Bug | Major | Addressed ASAP |
KT/Clarification/Demo | minor | Based on RE Engineer availability |
All RE related documents are available in the below locations