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-projectPlugin Options
{
"plugin": "@bjb-forge/nx-devcloud-legacy-project/nx-plugin",
"options": {
"devcloudProgramName": "my-program"
}
}| Option | Type | Description |
|---|---|---|
devcloudProgramName | string | Name of your DevCloud program (only small letters and numbers) |
Inferred Targets
nx-release-publish
Publishes the project artifact to a registry.
| Variant | Condition |
|---|---|
| Helm Chart | When Chart.yml or Chart.yaml exists |
| Scotty Deploy | When 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