Exploring Quickstart Project Files
Explore the various project files generated by Jenkins X when creating quickstart projects. Understand the role of key files like Makefile, Dockerfile, Skaffold configuration, Helm charts for Kubernetes deployment, and the pipeline definition file jenkins-x.yml. Learn how Jenkins X integrates with GitHub to automate your CI/CD pipeline triggers.
Exploring the Github repository
Let’s see what Jenkins X created and pushed to GitHub.
⚠️ Please replace
[...]with your GitHub username before executing the commands that follow.
We can see that Jenkins X created quite a few files.
Exploring the local project repository
The repository was also created locally, so let’s take a closer look at the generated files.
The output is as follows:
The Makefile
Let’s go through each of those files and directories and explore what we got. The first in line is Makefile.
I won’t go into much detail about the Makefile since it is made specifically for Go applications, and that might not be your favorite language. Not all quickstart packs use Makefile. Instead, each tends to leverage methods appropriate ...