1 min read

Working with private repositories

ShiningPanda CI provides a hosted Continuous Integration service that many of you are using with private repositories hosted on GitHub, BitBucket, launchpad or other such services.

Until now accessing private repositories from ShiningPanda was not so straightforward. It often required for each build environment (Linux and Windows) to:

  • log into it from the dashboard,
  • generate a RSA key,
  • register this key with your project.

And then your Jenkins instance couldn't even poll the private repository because it didn't have access to the key.

Cumbersome!

From now on the process is extremely straightforward. Just go to your dashboard, in the Build Environments section: there you can generate/revoke as many keys as you need! Of course you will still need to register these keys with your favorite source hosting provider.

image

These keys are made available:

  • to all your build environments (Linux and Windows),
  • to your Jenkins instance so that it can pool private repositories.

We hope you will enjoy this new feature!