Skip to main content

Coding Journey

Learn how the IBM DevOps Solution Workbench supports software developers with design-aware coding assistance and helps to focus on business logic instead of boilerplate code.


Set up your development tools

Solution CLI Screenshot

Before starting implementation of the service, developers need to set up their local development environment and configure their profile in the IBM DevOps Solution Workbench.

The IBM DevOps Solution Workbench provides a powerful Solution CLI that offers various commands to support developers in the local development of their service. It is used to interact with the Git repository and provides other useful functions like running tests, debugging and compiling.

Learn more about the development tools setup


Testing and debugging

Developer Testing Screenshot

The IBM DevOps Solution Workbench supports unit testing during service development to ensure code quality, with automatic test execution during pipeline runs to block faulty deployments.

The platform provides a ready to use test framework that allows developers to write and execute unit tests for their service implementations.

Learn more about testing and debugging:
Define Unit Tests (TypeScript)
Define Unit Tests (Java)


Building and releasing the projects

Developer Build and Release Screenshot

After implementing the service, developers can build and release it using the built in CI/CD capabilities of the IBM DevOps Solution Workbench. This allows them to easily create a Release Pipeline that handles building the service and making it available to use in applications.

Learn more about building and releasing a service


Define deployment visually

Composition Project Deployment

With Composition Projects, you can visually define how services are deployed, configured, and orchestrated - including network topology, environment settings, and GitOps automation.

The platform offers a consolidated interface for managing deployments, reducing DevOps overhead and enhancing collaborative control.

Learn more about Composition Projects


Working with your own CI/CD tools

CI/CD Tools

With the IBM DevOps Solution Workbench you can also use your own CI/CD tools to build and deploy your services. This is particularly useful for teams that have existing CI/CD pipelines or prefer to use specific tools for their development and deployment processes.

This flexibility enables teams to leverage existing tools and processes while still benefiting from the platform's capabilities.

Learn more about using your own CI/CD Tools


Manage applications on the OpenShift cluster

OpenShift Management Screenshot

Your services are deployed on an OpenShift Cluster, which can be managed through its web console. Here developers can monitor their services and applications, check logs, and manage the underlying infrastructure.

Learn more about logs for deployed services