Part 1 was rather simple. I used the proper starter files after installing gradle and pushed the changes to the new repository. I checked in the Actions tab on Github and revealed that it successfully ran the workflow.
I first began by creating a Kubernetes cluster.
I then enabled the necessary APIs that were provided and in the provided tutorials before creating a service account for my project. I gave them developer privileges and granted access to the cluster. I added a key to the service account and downloaded the file.
Next, I added repository secrets in the github project based on the Kubernetes project name and the information from the json key file downloaded previously.
I then modified information in the google.yml file so it corresponded to the name of my kubernetes cluster. Then, I created a release on the Github project.
It began to run a new workflow automatically.
Furthermore, it automatically created a service and workload on Google Cloud.
I created an ingress based on the generated service using the Google Cloud interface.
To conclude and verify the project was running correctly, I followed the link.