Forge
Plugins

DevCloud Legacy

Plugin for DevCloud platform integration

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

Installation

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

Plugin Options

{
  "plugin": "@bjb-forge/nx-devcloud-legacy-project/nx-plugin",
  "options": {
    "devcloudProgramName": "my-program"
  }
}
OptionTypeDescription
devcloudProgramNamestringName of your DevCloud program (only small letters and numbers)

Inferred Targets

nx-release-publish

Publishes the project artifact to a registry.

VariantCondition
Helm ChartWhen Chart.yml or 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

sync-gitlab-ci-yml

Synchronizes GitLab CI/CD pipeline configuration.

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

On this page