Skip to content

Conversation

@ucguy4u
Copy link

@ucguy4u ucguy4u commented Aug 27, 2024

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

Dockerfile:

  • A new Dockerfile is added that uses the Katalon 9.6.0 image.
  • Installs necessary certificates and defines the entry point.

cloudbuild.yaml:

  • The Cloud Build configuration (cloudbuild.yaml) has been updated to support building and pushing Docker images tagged with both latest and 9.6.0.

README.md:

  • The README.md file provides documentation on how to use Katalon in Google Cloud Build, including steps for triggering the build locally with gcloud builds submit.
  • These updates make it easier to integrate Katalon into a CI/CD pipeline using Google Cloud Build.

@google-cla
Copy link

google-cla bot commented Aug 27, 2024

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.

@ucguy4u ucguy4u closed this Aug 27, 2024
@ucguy4u ucguy4u reopened this Aug 27, 2024
@ucguy4u ucguy4u marked this pull request as draft August 27, 2024 17:14
Copy link
Author

@ucguy4u ucguy4u left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rphillips @bfolkens @matti @tmc
can u please review the PR. Let me know if you need more information. Help me to get this merge as this is my first time.

@haroonc
Copy link
Collaborator

haroonc commented Aug 27, 2024

@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
Copy link
Author

ucguy4u commented Aug 27, 2024

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants