Forge
Plugins

DevCloud Legacy

Plugin for DevCloud platform integration

@bjb-forge/nx-devcloud-legacy-project

Installation

npx forge add @bjb-forge/nx-devcloud-legacy-project

Plugin Options

{
  "plugin": "@bjb-forge/nx-devcloud-legacy-project/nx-plugin",
  "options": {}
}
OptionTypeDescription
platform.programstringName of your platform program (only small letters and numbers)
localPluginsbooleanWhether you declare local Nx plugins in your repository (will trigger a 'tsc --build' before the build)
ci.imagestringImage to be used for your CI runner. Defaults to forge images- use only after agreeing with TechX team.
ci.verbosebooleanRun the CI in verbose mode by setting NX_VERBOSE_LOGGING to true
ci.cachebooleanWhether to keep Nx cache or not
ci.affectedbooleanWhether to only build affected projects (true) or all projects (false)
ci.executionstringControls whether CI tasks run in parallel (single nx command with all targets) or in series (one nx command per target)
ci.workersnumberNumber of parallel workers to use for nx commands (adds --parallel=N)
ci.releaseobjectRelease settings

Inferred Targets

nx-release-publish

Publishes the project artifact to a registry.

VariantCondition
Helm ChartWhen Chart.yaml exists
Scotty DeployWhen release.json or nexus_rel.json exists

deploy

Deploys the application using Scotty.

Condition: Scotty projects with .gitlab-cd.yml.tmpl template

sync

Synchronizes version information for Scotty deployments.

Condition: Scotty projects with release.json or nexus_rel.json

rollout-release

Creates a rollout release for the deployment pipeline.

Condition: Projects with releases.yaml

rollout-deploy

Deploys using Helmfile sync.

Condition: Projects with releases.yaml

rollout-undeploy

Destroys the rollout deployment.

Condition: Projects with releases.yaml

pre

Initializes the rollout workflow template.

Condition: Workspace root when releases.yaml exists

sync-gitlab-ci-yml

Synchronizes GitLab CI/CD pipeline configuration.

Condition: When .gitlab/workflows/.gitlab-ci.yml exists

On this page