Using Jenkins X to continuously deliver value to your customers
Jenkins X allows you to edit app code by using a Kubernetes Pod which we call DevPod. This helps you develop inside the cloud with the same software tools, platform, container images and pod templates as the CI/CD pipelines. This helps keep everyone in the team and your CI/CD pipelines using the same platform and tools all the time to reduce waste and avoid those pesky ‘it works on my laptop but not in production’ issues.
There are a couple of ways that you as a developer can quickly become productive when editing an app, and add value ultra fast.
There are specific steps for each approach, and we provide you a visual representation of each workflow, as well as the specific steps to quickly get started.
Keep in mind, this development workflow helps you make changes before even checking in your code to the repo, or submitting a formal pull request. Really meant for you to validate your changes fast!
Develop Using DevPods and a desktop IDE
In this scenario, you are using a desktop IDE such as VS Code or Intellij which in fact have a plugin for Jenkins X. You are making iterative changes using your IDE and said changes are reflected immediately when you open the url assigned to your DevPod