GoogleCloudPlatform / cloud-builders-community

Community-contributed images for Google Cloud Build
https://cloud.google.com/cloud-build/
Apache License 2.0
1.26k stars 858 forks source link

Adding katalon tool support for cloud builder #664

Open ucguy4u opened 2 months ago

ucguy4u commented 2 months ago

This Pull Request adds support for using the Katalon tool in Google Cloud Build. It includes the following changes:

Dockerfile:

cloudbuild.yaml:

README.md:

google-cla[bot] commented 2 months ago

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

haroonc commented 2 months ago

@ucguy4u How is this image different from the official image katalonstudio/katalon? Adding this image to community builders does not seem to add much value?

ucguy4u commented 2 months ago

@ucguy4u How is this image different from the official image katalonstudio/katalon? Adding this image to community builders does not seem to add much value?

The image we're using here includes additional tools like Google Cloud SDK, kubectl, and the gke-gcloud-auth-plugin that are not present in the official katalonstudio/katalon image. This customization allows us to integrate Katalon testing with cloud environments such as GKE, and manage resources directly from within the same container.

By including these dependencies, we streamline the CI/CD process for users who need to interact with cloud platforms like GCP while running their Katalon tests, making it more versatile for cloud-based workflows.