BYOD Lab: Zowe CLI, Eclipse Che4z, GitHub to Endevor Bridge, and more!
Project and Program: Enterprise-wide
, zNextGen Project
, SHARE Fort Worth 2020
If you are interested in using Jenkins pipelines, working in a modern IDE, or using GitHub for your mainframe development with CA Endevor, then this is the lab for you!
In this BYOD lab, you will be working in Eclipse Che, a modern hosted IDE, and exercising an existing Jenkins pipeline. All that is needed to participate is a PC, access to the internet, and the Google Chrome web browser.
The lab will begin with a run of the Jenkins pipeline that fails the testing stage. Then, in the Che environment, you will make a code change to enable the tests to pass. Then you will make use of a modern task runner to build and deploy your changes to a test environment. Behind the scenes, the task runner employs the Zowe CLI to drive interaction with z/OS. Next, you will make use of a modern testing framework to determine if the code has been properly updated. Again, the testing framework will employ the Zowe CLI to drive actions on z/OS. Once the tests pass, you will commit and push this change to GitHub. Behind the scenes, source will be updated in CA Endevor. Finally, the pipeline will be run and the tests should pass there as well. The test artifacts will be archived as part of the pipeline run.-Michael Bauer-Broadcom
Back to Proceedings File Library