Build Code Changes

The Code Build process is when a User pushes the code changes into the Repository. When the CI pipeline is running it will build the code and release the artifact. The artifact is a build release to be deployed in the Staging and Production environments. The code will be built to 3 artifacts:

  • Staging Artifact
  • Production CM Artifact
  • Production CD Artifact
https://media.nimvio.com/Project_7b52b729-4b2f-4836-83ff-80c738b6f0a9/Media/assets_doc_sitecore/core-ci_published.png

After the build is completed, it will start to deploy to the Staging website. If the build is failed, the process will be stopped and no artifact will be created.

The code building process (CI) leverages the following assets:

  • Azure GIT - branch master
  • Azure DevOps Pipeline - <subscription-name>.CI

Reviewing the State of your Builds

You can check the state of the CI process through the Cloudvanti Deployment Dashboard. Alternatively, you can trace the status of each build from the pipelines.

Here the step to see the build process:

  1. Go to Azure DevOps -> Pipelines -> Pipelines -> <subscription-name>.CI
     
    https://media.nimvio.com/Project_7b52b729-4b2f-4836-83ff-80c738b6f0a9/Media/assets_doc_sitecore/core-ci2_published.png

     
  2. In the build click the running pipeline. The running pipeline is marked with a clock icon in the stages column.
     
    https://media.nimvio.com/Project_7b52b729-4b2f-4836-83ff-80c738b6f0a9/Media/assets_doc_sitecore/core-ci3_published.png

     
  3. This page consists of the result of the building process and additional information.
    https://media.nimvio.com/Project_7b52b729-4b2f-4836-83ff-80c738b6f0a9/Media/assets_doc_sitecore/core-ci4_published.png


     
  4. To check the detail about the process can click build code at the bottom of the page. It also will reveal detailed information such as the error log.
     
    https://media.nimvio.com/Project_7b52b729-4b2f-4836-83ff-80c738b6f0a9/Media/assets_doc_sitecore/core-ci5_published.png

     
  5. Users also receive an email about the build result.
     
    https://media.nimvio.com/Project_7b52b729-4b2f-4836-83ff-80c738b6f0a9/Media/assets_doc_sitecore/core-ci6_published.png

     
  6. Should there be any unexpected complication when running the CI process, clicking the Run Pipeline button in the upper right area will manually trigger the pipeline.
     
    https://media.nimvio.com/Project_7b52b729-4b2f-4836-83ff-80c738b6f0a9/Media/assets_doc_sitecore/core-ci7_published.png