Overview
Explore the advantages of running an integrated development environment (IDE) in a container and on Kubernetes and Red Hat OpenShift clusters in this 42-minute conference talk. Discover how Eclipse Che provides a web-based IDE and cloud workspace running in Linux containers, with workspaces bundled with appropriate runtime stacks for coding, building, testing, and running projects. Learn about the adaptation of Eclipse Che to run on Red Hat OpenShift as part of the effort to build openshift.io, a cloud development platform. Gain insights into the modifications made to Eclipse Che, a two-tier Java application, to prepare it for Red Hat OpenShift. Follow along with a demonstration covering workspace setup, testing, debugging, Git operations, and creating new workspaces. Understand how this containerized approach simplifies sharing developer environments within teams and enhances cloud-based development workflows.
Syllabus
Intro
Evans Data Survey
Challenges
Containerization
Pods
Language support
Workspace
Demo
Che Factory
New Developer
Workspace Setup
Testing
Debugging
Rebuild User API
Test User API
Git Commit
Merge Commit
Maiden Build
Restart Application
Creating a workspace
Conclusion
Taught by
Red Hat