What is a CloudBees Instance ID and how do I find it?

Article ID:203871600
1 minute readKnowledge base

Issue

  • What is my instance id?

  • How do I find my instance id?

  • How do I register my instance?

Resolution

Instance IDs are required to generate licenses for CloudBees CI.

Scenario 1 - a fresh installation
  1. Go to your operations center or controller’s web UI at https://$INSTANCE_URL (you may need to add :8080, :8888, :9090 or other port values to the end of the URL, depending which port is being used):

    Since this is a fresh installation, you’ll see the following registration screen:

  2. Click on the "Use a license key" option (as shown above). The top-most field will contain your instance ID. Copy this value, and send it to csm-help@cloudbees.com or submit a ticket at https://support.cloudbees.com. Please also let us know if it’s for a CloudBees CI operations center, or a standalone controller (see Planning)

  3. While you wait for the license you can request an automated trial license (as long as your instance can connect to https://licenses.cloudbees.com) using the Request a trial license button. This will allow you to get started using CloudBees CI immediately.

Scenario 2 - You’re renewing your license

If you’re an existing customer, you’re likely here to simply provide us with an instance id for your renewal!

  • go to https://$INSTANCE_URL/license to find your instance id.

  • alternatively, go to https://$JENKINS_URL/script and enter Jenkins.get().getLegacyInstanceId() to find your instance id.

Scenario 3 - You need the id of a non running instance

The instance id is the md5 sum of the secret.key file. Assuming you have md5sum installed, you can run md5sum ${JENKINS_HOME}/secret.key.

This article is part of our Knowledge Base and is provided for guidance-based purposes only. The solutions or workarounds described here are not officially supported by CloudBees and may not be applicable in all environments. Use at your own discretion, and test changes in a safe environment before applying them to production systems.