Skip to main content

Versioning/Publishing

Versions

A version of an application refers to a specific iteration or release of the software, typically identified by a version number (e.g., 1.0, 2.1.3). Versions reflect the state of the application at a particular point in time, often indicating updates, improvements, bug fixes, or new features. You can create different versions of your applications. Created versions can be then used for 2 different things:

  • Promote to one or more environments
  • Publish on the Hub.

Environments

NoCode-X provides an out-of-the-box DTAP street system for version management. Four version environments constitute this approach:

  • Development: This environment contains the latest version of the application that is being developed. It the the primary environment used by developers of the application. Every change that is being done to the application is immediately reflected in this environment.
  • Test: This environment should contain the version of the application that has moved beyond the development phase into the testing phase. It is still not accessible to the real users but can now be tested by the development team before it moves out to the next phase.
  • Acceptance: This environment should contain the version of the application that undergoes business tests by effective users or stakeholders. It is not yet accessible to your general user base.
  • Production: This environment should contain the live version of the application. The application is now completely accessible to your end-users.

Creating a version of your application

In order to create a version of your application you start by clicking "Publish" in the top right corner.

Publish

After this step you should click the "Add version" button.

Create version

Pick a name & describe the changes in this version & hit save. NoCode-X will now start to create a new version of your application meaning there will be all kinds of optimization be put in place in order to serve your application as a production ready product. Depending on the size of your application this could take a while.

Once your version is done, new options appear next to the version:

Create version

You can use these options to "Promote" your application to different environments "Test", "Acceptance" and/or "Production".

Exactly on what environments a certain version is deployed is indicated by a coloured box icon next to the version name:

Create version

  • Green indicating production
  • Orange indicating acceptance
  • Yellow indicating test
  • A gray box indicates a version that hasn't been deployed anywhere.