Uploaded image for project: 'AMRIT'
  1. AMRIT
  2. AMM-1030

CI-CD Pipeline

    XMLWordPrintable

Details

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: High High
    • None
    • None
    • None
    • CI-CD Pipeline
    • 13

    Description

      This epic focuses on integrating a robust CI/CD pipeline into the AMRIT platform to streamline development and deployment processes. The pipeline will automate the deployment of WAR files to WildFly servers. It will also handle database schema migrations and the pipeline will also ensure secure management of sensitive information like DB passwords and API keys. The end goal is to improve development efficiency, reduce deployment risks, and automate code promotion to higher environments.

      Acceptance Criteria:

      1. Automated building and deployment via Jenkins.
      2. Secure management of sensitive information in the pipeline.
      3. Pipeline automates database schema migrations.
      4. Deployment requires near-zero manual intervention.

      The C4GT intern has prepared a POC of the pipeline that deploys to the AMRIT sandbox.
      Ravi has created AMRIT-DB service to automate schema migrations.
      https://github.com/PSMRI/Amrit-DB/

      Expected Outcome:

      • Comprehensive documentation for CI/CD tools and setup.
      • All relevant DevOps code must be committed GitHub
      • Standardized way of managing credentials and sensitive information within Jenkins
      • Fully working sandbox, dev, UAT and production environments
      • Fully automated pipeline for development and production environments with no manual interventions.

       

      Attachments

        Forms

          Activity

            People

              Unassigned Unassigned
              mithun.james@piramalswasthya.org Dr Mithun James
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                CucumberStudio

                  CucumberStudio data loading...