Branch lg (LG)


1. Overview & Prerequisites

The pipeline automates the deployment process for different stages of development for LG platforms. It uses Node.js v22 for all builds.

For the pipeline to run successfully, the following must be configured:

Link for Repository variables: https://bitbucket.org/karaokesmartteam/karaokesmart-tv/admin/pipelines/repository-variables

Link for Deployment environment settings and variables: https://bitbucket.org/karaokesmartteam/karaokesmart-tv/admin/pipelines/deployment-settings


2. Reusable Definitions (definitions)

This section describes the reusable components that form the building blocks of the pipelines.

Caches

To optimize build times, the pipeline uses cached dependencies. Separate caches are defined for Node.js v22 to prevent conflicts.

Services

A Docker service is defined to enable Docker commands within steps, configured with increased memory.