Offer a variable type that can be either var or file when the value exceeds 255 characters.
Enhance flexibility in handling variable types for different use cases.
Variable Masking and Vault Integration
Allow variable masking if needed
Integrate Vault secrets directly into the interface (parameters tab) so we won't need to use ocids in the yaml file.
Improved Log Formatting and Readability
Reduce the aggressiveness of log refresh and enhance log formatting for better readability.
Optimize log space usage, such as minimizing the space taken by the date.
Enable expanding and collapsing of step/job content for easier navigation and analysis.
example github workflow
Support for Extensions
Allow for extensions similar to GitHub Actions or GitLab extensions.
Enable the reuse of existing solutions and reduce code footprint by leveraging extensions.
OIDC Authentication Support (BONUS)
Add the possibility to use OIDC (OpenID Connect) authentication in the future (JSON Web Tokens).
Support workload federation identity providers for enhanced authentication options.
These feature suggestions aim to enhance the user experience of OCI DevOps in my humble opinion, providing additional convenience, flexibility, and efficiency for users in managing their build and deployment pipelines.
Please note that these suggestions are intended as improvements and not as criticisms of the existing features. They aim to further empower users and optimize their workflow within OCI DevOps.
Thank you for the innovation you're bringing to OCI.
Community Note
Hi team , I wanted to share my feedback after trying OCI devops for few weeks . Especially the CI part.
Enhancement Request for OCI DevOps
Title: Suggestions for Improved OCI DevOps User Experience
Feature Suggestions:
Consolidate Build Stages in a Single YAML File
example github workflow can have many jobs which contain multiple steps
Pause Build Stage with Manual Trigger or Approval
Standard Runner Compute Configuration for Build and Deployment Stages
Simplify the setup process by offering default configurations, reducing user effort.
Introduce Cache Management for Maximum Reusability
Flexible Variable Type
var
orfile
when the value exceeds 255 characters.Variable Masking and Vault Integration
Improved Log Formatting and Readability
example github workflow
Support for Extensions
OIDC Authentication Support (BONUS)
These feature suggestions aim to enhance the user experience of OCI DevOps in my humble opinion, providing additional convenience, flexibility, and efficiency for users in managing their build and deployment pipelines.
Please note that these suggestions are intended as improvements and not as criticisms of the existing features. They aim to further empower users and optimize their workflow within OCI DevOps.
Thank you for the innovation you're bringing to OCI.