Continuous integration and continuous delivery of process automation projects
Adopt DevOps best practices so developers can merge project changes into a central repository, where builds and tests are run automatically.
Improve collaboration between developers and IT operations, and enable continuous delivery of process automation projects on-premises or in the cloud.
Want to know more about Bonita Continuous Delivery?
Collaborative development using Git
- Bonita helps to keep project teams on the same page via native integration with Git. Every project change is committed into a Git repository during the BPM project development.
- A team project is shared on a Git server used by development teams. It includes typical code management capabilities such synchronization and versioning. Developers and other team members can use a local copy of the project, which is synchronized with a remote Git server.
- Bonita integration with Git, essential to Bonita Continuous Delivery capabilities, supports successful collaboration among developers and other DevOps team members.
Ready to use or custom DevOps pipelines: your choice
- Bonita Continuous Delivery (BCD) is a module containing a set of automated processes and tools so developers and IT operations professionals can collaborate on building, testing and deploying projects to a targeted environment.
- Reuse predefined pipelines, or create new pipeline jobs, using your favorite continuous delivery server. Bonita Continuous Delivery is pre-configured with Jenkins.
- Standardize development, build, test, and deployment of your process automation projects with Bonita, to guarantee quality and improve velocity and productivity of DevOps teams.
Process testing automation
- The Bonita Test Toolkit accelerates testing and deployment of complex, core, and critical process automation projects. Projects can be tested efficiently end-to-end with the tooling provided to write and execute tests locally or in any remote non-production environment.
- Testers can start and execute processes and make assertions at any time on the state of the platform, the content of the data, and more. The testing framework is a Java library that can be integrated with many existing test frameworks such as JUnit 5, Spock, and Cucumber.
- The Bonita Test Toolkit can be executed from an IDE, a command line or a continuous integration pipeline. It is also integrated into Bonita Continuous Delivery to include testing in the delivery pipeline.
Build once deploy anywhere
- The Bonita platform can be deployed on-premises, or to any public, private, or hybrid Cloud infrastructure that supports Java. The Bonita platform is also available as a service as Bonita Cloud.
- Bonita Cloud is Bonita managed, monitored and operated by Bonitasoft. You have the freedom to select where you want to deploy a process automation project and even mix approaches.
- Bonitasoft partners with AWS and Azure for cloud computing services, but the Bonita platform is compatible with any cloud provider that supports Tomcat or Docker/Kubernetes deployments.
Get started with Bonita!
- With Bonita, you can start small and go fast with the free, open source Bonita Community edition. Upgrade when you're ready to the commercially-supported Bonita Enterprise edition.
- If your project doesn’t require support or Bonita Enterprise capabilities, you're free to continue using Bonita Community indefinitely. Whatever your needs, there's a Bonita platform for you!