# Deployment Guide

### Requirements

1. **Data Integration:**
   * **Ticket Identification:** Seamlessly link code commits to corresponding Jira tickets. Ideally, leverage the most common approach of developers specifying ticket IDs in their git commit comments.
   * **Critical Code Flag:** Provide an optional mechanism within commit comments to highlight critical code by simply mentioning "Critical", enabling focused analysis and prioritization.
2. **Data Processing and Report Design:**
   * **Data Integration Strategy:** Design and plan the report layout based on data structures from Jira, Git, and SeaLights. Consider visualization approaches for effective information presentation.
   * **Script Implementation:** Develop a script to process and analyze the integrated data, generating the desired report format.
3. **Deployment and Access:**
   * **Execution Environment:** Determine the most suitable location for script execution within the customer's environment, considering security, flexibility, and scalability.
   * **Data Access:** Ensure the script has access to:
     * Git repositories linked to the relevant user stories.
     * Git commands for efficient data retrieval and manipulation.
     * Jira API for pulling ticket information.
     * SeaLights API for accessing coverage data.

***

### Scripts

**Get Started Quickly with Customizable Scripts:** Streamline your work with these scripts and follow the instructions to personalize them for optimal efficiency.

{% content-ref url="deployment-guide/us1\_getresults.sh" %}
[us1\_getresults.sh](https://docs.sealights.io/knowledgebase/guides/user-story-coverage/technical-overview/deployment-guide/us1_getresults.sh)
{% endcontent-ref %}

{% content-ref url="deployment-guide/us2\_createreport.sh" %}
[us2\_createreport.sh](https://docs.sealights.io/knowledgebase/guides/user-story-coverage/technical-overview/deployment-guide/us2_createreport.sh)
{% endcontent-ref %}

{% content-ref url="deployment-guide/us\_updateconfluence.sh" %}
[us\_updateconfluence.sh](https://docs.sealights.io/knowledgebase/guides/user-story-coverage/technical-overview/deployment-guide/us_updateconfluence.sh)
{% endcontent-ref %}
