You likely use a myriad of cloud-based tools to operate your services. At OpsLevel, part of our master plan is bringing various data points from all of these tools to help you gain insights and build more reliable software.
Our GitHub integration unlocks a lot of functionality in OpsLevel:
To set up a GitHub or Bitbucket integration, go to our Integrations tab and hit “New Integration”. Then, look for the integration you want and hit “Add Integration.”
Follow the prompts, tie it to your organization and OpsLevel will soon show you a list of all repositories it has access to.
Now that OpsLevel can scan your repos, all that’s left is to map them to your services.
NOTE: If you want to manage your service metadata in code with an opslevel.yml file, you can skip the steps below. Adding an opslevel.yml file to your repo will automatically create a service in OpsLevel and do the mapping for you.
If you need to manually map a service to a repository, you can do this from that service’s Repositories card.
On the service’s detail page, navigate to the Operations Tab. Then in the Repositories card, click “Edit”.
Then click “Add Repository”.
From here you can pick the repo that corresponds to this service’s code base.
If the service’s code lives in a mono-repo, you can optionally include a sub-path in the “Directory” field.
If the service’s code is split across multiple repos, feel free to map multiple repositories to your service in OpsLevel. Checks will be run across all of them.
If you have any questions or are interested in trying out OpsLevel, hit us up at firstname.lastname@example.org.