๐—ข๐—ฟ๐—ฎ๐—ฐ๐—น๐—ฒ ๐—™๐˜‚๐˜€๐—ถ๐—ผ๐—ป ๐—–๐—น๐—ผ๐˜‚๐—ฑ | ๐—ฉ๐—• ๐—ฆ๐˜๐˜‚๐—ฑ๐—ถ๐—ผ – ๐—–๐—œ/๐—–๐—— ๐—ฝ๐—ถ๐—ฝ๐—ฒ๐—น๐—ถ๐—ป๐—ฒ ๐—ฎ๐—ป๐—ฑ ๐— ๐—ฎ๐—ป๐—ฎ๐—ด๐—ฒ ๐—˜๐˜…๐˜๐—ฒ๐—ป๐˜€๐—ถ๐—ผ๐—ป ๐—Ÿ๐—ถ๐—ณ๐—ฒ๐—ฐ๐˜†๐—ฐ๐—น๐—ฒ

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

Let’s connect

Archives

Recent Posts