CI/CD: Solve Challenges With Multiple Operating Systems
THE CHALLENGE
An industrial robotics company wants to expand its product line of robots with new cobot models (robots that work alongside humans). Capitalizing on this high-growth market trend will improve efficiency and safety by moving boring, dangerous, or dirty jobs away from the humans in the workplace.
Each new cobot model would need unique software and hardware and would require software updates over a lifecycle as long as 10–15 years. Currently, the robotics company estimates that it would be too expensive and time-consuming to create, release, and update all versions of the software necessary to support a new cobot product line.
THE SOLUTION
Wind River® Studio is a CI/CD environment that can manage multiple versions of operating system, middleware, and application software. It can also support a variety of software configurations for different embedded hardware platforms.
Because Wind River is supplying the OSes and CI/CD tools, software development teams can be confident that their systems will always be compatible and supported over long lifecycles. Switching between software configurations will simply be a matter of pulling a configuration from Studio’s source code management system, updating the code, and restarting a saved Studio pipeline to build and test a new software image.
The company can take advantage of Studio Managed Services to offload management and servicing tasks and focus only on value-added features and capabilities.
THE RESULTS
This flexibility in managing numerous, diverse embedded software configura-tions allows the robotics company to invest in this market opportunity, knowing that it can control the costs of developing, servicing, and maintaining a new cobot product line.