Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ITS Applications & Technology Solutions supports version control using JIRAJira Software by Atlassian.  JIRA is tightly integrated with other Atlassian products and provides developers with a mechanism to audit SDLC activities from project initiation through deployment.

Visit the SDLC Tools page (edit link) for a summary of JIRA Jira Software features.

Requests for access to JIRA Jira Software can be facilitated by submitting a Support Request to the Technology Support Center.

...

ITS Applications & Technology Solutions supports version control using BitBucket by Atlassian.  Visit the SDLC Tools page (edit link) for a summary of BitBucket features and its integration capabilities with other Atlassian solutions.

...

ITS Applications & Technology Solutions supports Confluence by Atlassian for a variety of different documentation needs.  Visit the SDLC Tools page (edit link) for a summary of Confluence features and its integration capabilities with other Atlassian solutions.

...

Deployment tools interact with source code control systems and environments to create builds, compile sources, test (automated) and deploy software. Deploying source code using a product such as Bitbucket Pipelines is highly recommended.  For example, Bitbucket Pipelines Pipelines allows software developers to configure a deployment project that is associated to a specific BitBucket branch and deploy the source code or compiled package to a specific target environment (e.g. master branch to production environment).

ITS Applications & Technology Solutions supports version control using Bitbucket Pipelines by Atlassian.  Visit the SDLC Tools (edit link) page  page for a summary of Bitbucket Pipelines features and its integration capabilities with other Atlassian solutions. 

Requests for access to BitBucket  can be facilitated by submitting a Support Request to the Technology Support Center.

...

A typical release management process will include control steps to ensure software developers are not unilaterally releasing code to production environments:

  • Developer creates JIRA issue Jira Software issue to track new feature or bug fix

  • Developer commits code to BitBucket branch

  • Developer deploys sources/packages using Bitbucket Pipelines to non-production environment for testing

  • Developer troubleshoots and resolves issues reported during testing (commits code changes as needed)

  • Developer updates JIRAupdates Jira Software issue when fully tested code is ready for production release (may require functional approval/sign off)

  • Release Manager reviews source code changes in BitBucket 

  • Release Manager creates and assigns release/fix version in JIRAJira Software

  • Release Manager submits Change Request and updates JIRAJira Software issue with approval

  • Developer merges BitBucket branch to master branch

  • Developer deploys sources/packages using Bitbucket Pipelines to production environment

  • Developer updates JIRA issue Jira Software issue after code has been successfully deployed to production

  • Release Manager closes Change Request

  • Release Manager releases JIRA issueJira Software issue

Citations

1 Wikipedia. 2020. "Release management".  Last modified December 22, 2020. https://en.wikipedia.org/wiki/Release_management

...