• 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?

  • Continuous integration and continuous delivery of process automation projects
  • Collaborative development using Git
  • 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.
  • Ready to use or custom DevOps pipelines: your choice
  • Process testing automation
  • 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.
  • Build once deploy anywhere
  • Get started with Bonita
  • 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!