Odizy
All the features to manage Odoo applications
End To End Workflow
Remote Development and Odoo Server Provisioning
Comprehensive Server Installation
Continuous Integration
Continuous Deployment
Resource Monitoring
Odizy, all the cloud features on the infrastructure of your choice!
Don't reinvent the wheel: a high-performance CI/CD with Odizy
Classic CI/CD
Design
- Define Pipelines, Stages, Jobs
Installation
- Provision servers (CI/CD and Workers, Runners)
Development
Code all scripts
- Train on all analysis tools and their implementation
- Create all deployment packages and scripts
CI/CD Operations
- Developers must go into each analysis tool to understand the analysis results
-
Deployments are managed by different tools (e.g. ArgoCD)
Odizy
Design
- Select parts of Pipelines to disable
Installation
- Activate Auto DevOps in 3 clicks
Development
-
Add a gitlab-ci.yaml file to the root of each repo if customisation is needed
-
Add a gitlab-ci.yaml file to the root of each repo if customisation is needed
CI/CD Operations
- All results are reported in Gitlab and are usable in the form of logs (free version) or via a GUI (for paid versions).
-
Deployments (test/review part) are triggered by Gitlab pipelines and managed by Odizy
Beyond the design and initial setup of CI/CD, Gitlab allows you to eliminate the cost of maintaining a CI/CD (OS, Tools and new practices)
Auto Code Quality
- Code Climate: Code quality and performance analysis tool
Auto SAST (Static Application Security Testing)
Gitlab Advanced SAST: Source code analysis to identify security flaws and potential vulnerabilities
- Semgrep, bandit
Auto Secret Detection
- GitlabSecret Detection Docker image: Source code analysis to identify secrets or sensitive information (such as API keys, passwords, or tokens) that may have been accidentally left in the code
Auto Dependency Scanning
Gemnasium-python: Source code level dependency analysis
- setuptools, pip, pipenv, poetry
Auto Container Scanning
- Trivy: Analysis of docker images for dependencies, licenses, CVE, secrets, configuration issues (Iac Issues)
All these tests are automatically executed with each commit, thus providing essential compliance and security guarantees for audits