Exploring Quickstart Project Files
This lesson explores the various files inside the jx-go repository.
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.
Press + to interact
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.
Press + to interact
cd jx-gols -1
The output is as follows:
Press + to interact
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.
Press + to interact
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 ...
Ask