Exploring Quickstart Project Files
This lesson explores the various files inside the jx-go repository.
We'll cover the following...
We'll cover the following...
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.
GH_USER=[...]open "https://github.com/$GH_USER/jx-go"
We can see that Jenkins X created quite a few files.
GitHub repository with a newly created Jenkins X quickstart project
Exploring the local project repository
The repository was also created locally, so let’s take a closer look at the generated files.
cd jx-gols -1
The output is as follows:
DockerfileMakefileOWNERSOWNERS_ALIASESREADME.mdchartscurlloop.shjenkins-x.ymlmain.goskaffold.yamlwatch.sh
The Makefile
Let’s go through each of those files and directories and explore what we got. The first in line is Makefile.
cat 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 ...