1๏ธโฃ ๐๐/๐๐ ๐ฃ๐ถ๐ฝ๐ฒ๐น๐ถ๐ป๐ฒ
One of the biggest misconceptions is: โVB Studio deployments always need CI/CD pipelines.โ It is no longer true, especially for extensions.
VB Studio supports direct deployment without CI/CD pipelines In your workspace, go to: Publish โ (โฆ) โ Settings โ Build and Publish
You will see a checkbox called: Enable CI/CD Pipeline
This checkbox decides how Publish behaves.
๐ช๐ต๐ฒ๐ป ๐๐/๐๐ ๐ฃ๐ถ๐ฝ๐ฒ๐น๐ถ๐ป๐ฒ ๐ถ๐ ๐๐ก๐๐๐๐๐
When you click Publish. Your changes are merged into the Target Branch
VB Studio triggers a CI/CD pipeline (that builds the extension, packages it, deploys it)
๐ช๐ต๐ฒ๐ป ๐๐/๐๐ ๐ฃ๐ถ๐ฝ๐ฒ๐น๐ถ๐ป๐ฒ ๐ถ๐ ๐๐๐ฆ๐๐๐๐๐ (๐ฑ๐ฒ๐ณ๐ฎ๐๐น๐ & ๐ฟ๐ฒ๐ฐ๐ผ๐บ๐บ๐ฒ๐ป๐ฑ๐ฒ๐ฑ)
When this checkbox is disabled: Publish merges changes into the Target Branch
– Deployment happens directly
– No CI/CD pipeline is triggered
The result: Faster deployments, Fewer moving parts, Less operational overhead
๐ This is the recommended approach by the Oracle product team for extensions
Important: this is a BRANCH-level setting
The CI/CD pipeline setting applies to, the Target Branch and not an individual user or workspace
Example: If CI/CD is enabled for main โ everyone publishing to main triggers pipelines
If CI/CD is disabled for main โ everyone gets direct deployment
2๏ธโฃ ๐ ๐ฎ๐ป๐ฎ๐ด๐ฒ ๐๐
๐๐ฒ๐ป๐๐ถ๐ผ๐ป ๐๐ถ๐ณ๐ฒ๐ฐ๐๐ฐ๐น๐ฒ (๐ ๐๐)
MEL page provides a centralized, intuitive interface to manage extensions across environments. You can see:
– All OAuth-authenticated environments
– Extensions deployed in each environment
– Status, version, and deployment timestamps
Environments must be added using OAuth authentication to appear in MEL.
(Basic Auth environments will not show here.) Once added, each user must authenticate with their own credentials before performing deploy.
The 3 key actions in MEL: View Version Details, Deploy, Delete (Rollback)
Note: Delete removes the entire extension from that environment.
MEL does not automatically restore a previous version. You need to deploy the previous version to the target environment.
MEL also provides a toggle to: View extensions deployed only from your project Or view extensions deployed from all projects to the same environment
This helps identify cases where:
– Another project deployed an extension to the same environment
– Existing deployments were overridden
Earlier, this required support intervention.
Now itโs visible directly in the UI.







Leave a comment