Versions Compared

Key

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

...

Drawio
zoom1
simple0
inComment0
custContentId24969242
pageId1933563
lboxtrue
diagramDisplayNameRelease Projectrak
contentVer1
revision3
baseUrlhttps://deiser-apps.atlassian.net/wiki
diagramNameRelease Projectrak
pCenter0
width641.8925004577636
linksauto
tbstyletop
height277.469970703125

This information describes the tools we use to manage the release process of our

...

apps. Atlassian tools are the foundation of our release process:

...

  • Jira: Bug tracking, version management, RC, ideas, etc

...

  • Bitbucket: Code repository, Continuous integration, testing, building, deploying

...

Whenever a developer creates a ticket in our JIRA instance, a new branch in our code repository is created based on the issue type selected. Once the bug is fixed, or the new module implemented, our

...

Bamboo instance starts compiling and testing the code and if everything went well the code is released to the corresponding environment. At

...

DEISER we have 3 different environments:

...

  • Development: Our development environment all of our developers use this environment to test new features and bug fix

...

  • Release Candidate: Very similar to our production environment, beta testers get access to this environment to test the new features that will be released to production

...

  • Production:

...

  • app production environment

...

Exporter environment runs on DigitalOcean, by deploying using Bamboo we ensure that code release is correctly orchestrated and we are able to minimize human errors.

Projectrak environment runs on Google Cloud Platform, by deploying using Bamboo we ensure that code release is correctly orchestrated and we are able to minimize human errors.