Skip to main content

Build Application Component

What you’ll learn

How to build the application component in the CodeNOW environment.

CodeNow offers two options for component builds: release and preview.

  1. Release build has its own version and no steps are skipped during the build process
    • If your code contains any major errors, the build will fail
    • You can check the quality of your code using the SonarQube static analysis after the component is built
  2. The main intention of the preview build is to quickly check whether the new changes work properly inside the deployed application
    • This type of build doesn't have a version
    • During this build, unit tests are disabled
    • Preview build is automatically deployed to the chosen environment using pre-existing deployment configuration

Prerequisites

Release build

Build the component

  1. Navigate to the detail of your component, click on New Release under Build History
    • or select Choose action -> Release
  2. Select the branch from which you want to build
    • by default, the default branch of your repository is used
  3. Enter the version of the release build
    • the version should be in the following format - major.minor.patch where major, minor and patch are positive integers
    • you may select Major, Minor or Patch buttons
      • these increment the corresponding number of the last version
  4. Optionally, select Deploy after successful release to automatically deploy the released component to chosen environment, then click Confirm

View build detail

Once your build is finished or if your build failed, you may inspect the details by clicking Build Detail on the page of your component


Inspect your code quality

  • All release builds have their code quality checked using SonarQube
  • You can view the results of the analysis with Static Analysis
  • A code quality check is a good first-line measure to evaluate overall code quality

Preview build

If you made some changes in one component and want to make a quick check before the release build, you can make a preview build:

  1. Navigate to the detail of your component, click on New Preview under Build History
    • or select Choose action -> Preview
  2. Select the branch from which you want to build
    • by default, the default branch of your repository is used
  3. Optionally select Pre-release version to add a version and label for your preview build
  4. Choose the environment to which the built component will be deployed
  5. Click Confirm and wait for your build to finish

Component build history

You can view all previous builds in Build History

  • You can change the number of displayed latest builds in Configuration of your component by changing the Max Size of Builds Queue (default value is 5).

What’s next?

You might be interested in our other tutorials: