Stay organized with collections
Save and categorize content based on your preferences.
Deploy a Cloud Run service with Cloud Code for IntelliJ
This page shows you how to get started with Cloud Code.
You'll set up a Hello World service that runs on Cloud Run using
a sample application, deploy your service to Cloud Run, and
view the status of your live service's resources.
Before you begin
Sign in to your Google Cloud account. If you're new to
Google Cloud,
create an account to evaluate how our products perform in
real-world scenarios. New customers also get $300 in free credits to
run, test, and deploy workloads.
In the Google Cloud console, on the project selector page,
select or create a Google Cloud project.
Cloud Code comes with a collection of
code sample
templates to get you started quickly. To create a new service using an existing
sample:
In your IDE, open File > New Project and then select
Cloud Code: Cloud Run.
Select the programming language for your sample application and then click
Next.
Name your project and then click Finish.
Cloud Code clones the sample application, opens your newly
created project for use, and creates the necessary Cloud Run
run configurations.
If you chose a Java sample application, when prompted, click
Load Maven project.
You can now run your Hello World service. Cloud Code watches your
file system for changes so that you can edit and rerun your service in near real
time.
Deploying your service to Cloud Run
To deploy your service, follow these steps:
Choose the automatically created run configuration, Cloud Run: Deploy,
from the Run/Debug configurations selector in the Navigation bar.
Click Run.
This brings up the Edit configuration window.
Set your Google Cloud project ID.
Choose a region for your deployment platform.
This quickstart uses the default platform option, Cloud Run
(fully managed), as the Deployment Platform.
Click Run.
View your running service by following the URL displayed in the
output window.
You can also view the status of your service (metrics, revision details,
and more) by following the logs URL displayed in the output window.
Viewing resource status
To view the status of your running service's resources, follow these steps:
Navigate to the Cloud Run Explorer. It can be accessed from
the sidebar panel on the right.
To display a service or revision's properties, click the service or revision
in the explorer.
To view a revision's logs, right-click the revision and then click View Cloud Logs.
Cleaning up
If you created a project for this quickstart, be sure to delete it to avoid
unnecessary charges:
Go to the Projects page in the Google Cloud console:
Cloud Run service: To delete a
Cloud Run service, navigate to Cloud Run
in the Google Cloud console using the navigation menu. Select the
service you'd like to delete and then click Delete.
Clean up
To avoid incurring charges to your Google Cloud account for
the resources used on this page, follow these steps.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[[["\u003cp\u003eCloud Code for IntelliJ allows you to deploy a "Hello World" service to Cloud Run using a sample application, which can be created through a collection of code samples.\u003c/p\u003e\n"],["\u003cp\u003eDeploying the service involves selecting the automatically created "Cloud Run: Deploy" configuration, setting the Google Cloud project ID and region, and then running the deployment, after which you can view the live service.\u003c/p\u003e\n"],["\u003cp\u003eThe status of a running service's resources can be viewed by navigating to the Cloud Run Explorer in the sidebar panel and selecting the specific service or revision.\u003c/p\u003e\n"],["\u003cp\u003eYou can clean up by deleting the project created for the quickstart or deleting specific resources like the container image and Cloud Run service, to avoid incurring unnecessary charges.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code offers the ability to add Google Cloud APIs and client libraries to your project, customize your run configurations with advanced settings, and run a kubernetes application.\u003c/p\u003e\n"]]],[],null,["# Quickstart: Deploy a Cloud Run service with Cloud Code for IntelliJ\n\nDeploy a Cloud Run service with Cloud Code for IntelliJ\n=======================================================\n\nThis page shows you how to get started with Cloud Code.\n\nYou'll set up a Hello World service that runs on Cloud Run using\na sample application, deploy your service to Cloud Run, and\nview the status of your live service's resources.\n\nBefore you begin\n----------------\n\n- Sign in to your Google Cloud account. If you're new to Google Cloud, [create an account](https://console.cloud.google.com/freetrial) to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\n-\n\n\n Enable the Cloud Run API.\n\n\n [Enable the API](https://console.cloud.google.com/flows/enableapi?apiid=run.googleapis.com)\n\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\n-\n\n\n Enable the Cloud Run API.\n\n\n [Enable the API](https://console.cloud.google.com/flows/enableapi?apiid=run.googleapis.com)\n\n1. Install [Git](https://git-scm.com/downloads) so that Cloud Code can perform Git operations, like cloning a sample.\n2. Install the [Cloud Code plugin](/code/docs/intellij/install#installing) if you haven't already.\n\n\u003cbr /\u003e\n\nCreating a service\n------------------\n\nCloud Code comes with a collection of\n[code sample](https://github.com/GoogleCloudPlatform/cloud-code-samples#readme)\ntemplates to get you started quickly. To create a new service using an existing\nsample:\n\n1. In your IDE, open **File** \\\u003e **New Project** and then select **Cloud Code: Cloud Run**.\n2. Select the programming language for your sample application and then click **Next** .\n3. Name your project and then click **Finish**.\n\n Cloud Code clones the sample application, opens your newly\n created project for use, and creates the necessary Cloud Run\n run configurations.\n4. If you chose a Java sample application, when prompted, click\n **Load Maven project**.\n\nYou can now run your Hello World service. Cloud Code watches your\nfile system for changes so that you can edit and rerun your service in near real\ntime.\n\nDeploying your service to Cloud Run\n-----------------------------------\n\nTo deploy your service, follow these steps:\n\n1. Choose the automatically created run configuration, **Cloud Run: Deploy**, from the Run/Debug configurations selector in the Navigation bar.\n2. Click **Run**. This brings up the Edit configuration window.\n3. Set your Google Cloud project ID.\n4. Choose a region for your deployment platform.\n\n This quickstart uses the default platform option, **Cloud Run\n (fully managed)**, as the Deployment Platform.\n5. Click **Run**.\n\n6. View your running service by following the URL displayed in the\n **output window**.\n\n7. You can also view the status of your service (metrics, revision details,\n and more) by following the logs URL displayed in the output window.\n\nViewing resource status\n-----------------------\n\nTo view the status of your running service's resources, follow these steps:\n\n1. Navigate to the Cloud Run Explorer. It can be accessed from\n the sidebar panel on the right.\n\n2. To display a service or revision's properties, click the service or revision\n in the explorer.\n\n3. To view a revision's logs, right-click the revision and then click **View Cloud Logs**.\n\nCleaning up\n-----------\n\nIf you created a project for this quickstart, be sure to delete it to avoid\nunnecessary charges:\n\n1. Go to the Projects page in the Google Cloud console:\n\n [Go to the Projects page](https://console.cloud.google.com/project)\n2. Select the project you created for this quickstart and then click\n **Delete**.\n\n This shuts down the project and schedules it for deletion.\n\nIf you're using a pre-existing project and would like to delete resources\nyou created for this quickstart:\n\n- **Container image:** While Cloud Run doesn't charge when the service isn't in use, you might still be [charged for storing the container image in Artifact Registry](/artifact-registry/pricing). To delete your image, follow the steps in [Deleting images](/artifact-registry/docs/docker/manage-images#deleting_images).\n- **Cloud Run service:** To delete a Cloud Run service, navigate to Cloud Run in the Google Cloud console using the navigation menu. Select the service you'd like to delete and then click **Delete**.\n\nClean up\n--------\n\n\nTo avoid incurring charges to your Google Cloud account for\nthe resources used on this page, follow these steps.\n\nWhat's next\n-----------\n\n- Add [Google Cloud APIs and client libraries](/code/docs/intellij/client-libraries) to your project.\n- Customize your run configurations with [advanced settings](/code/docs/intellij/deploying-a-cloud-run-app).\n- Try creating and [running a Kubernetes application with\n Cloud Code](/code/docs/intellij/deploy-kubernetes-app)."]]