Back to home

ZLI

dev zuite pt.2

Summary

Previously, I have created Zendit to accelerate the speed at which I can write up pull requests and update the corresponding Jira ticket. As a result, I have spent significantly less time on both these websites during my day-to-day.

The next website on the optimisation chopping block is Jenkins. While Jenkins jobs can be configured to track a VCS branch and deploy whenever there are new commits, some projects are reserved to be triggered manually when continuous integration isn't desired.

As the list of jobs on a Jenkins server grows, the jobs you frequent might be fragmented into various views, under multiple layers of pipelines and each build requires you to click through all these pages before you can finally configure the build parameters.

ZLI tackles this issue by providing a quick CLI interface to access your most frequent builds and deploy directly on your terminal.

At the moment ZLI supports Boolean Parameters with the use of promptui, but will definitely look into integrating more options should the demand grows.

Following the release of v0.3.0 (or 0.3.1 because I messed up the versioning) - ZLI now supports Choice (dropdown), Boolean (checkbox) and String (textbox) parameters. 🎉

References and credits

Photo by Isaque Pereira from Pexels