Skip to main content

Public apps

Abstract

To create a public app, simply add a new app to Bitrise and at the start of the process, set the privacy of the app to Public. If your Bitrise app is public, anyone who has the build URL can see the build logs.

Open source projects are great - we all love them! They can be a pain to maintain, however, especially with CI/CD in the picture. That’s why we have introduced the Public Apps feature for Bitrise: to make everyone’s life a lot easier!

If your Bitrise app is public, anyone who has the build URL can see the build logs. For example, if the CI status check on GitHub fails on a pull request, anyone can click on the build URL and view the build logs.

To create a public app, simply add a new app to Bitrise and at the start of the process, set the privacy of the app to Public.

Can't modify privacy later

You can't change this setting later! Once you've added an app as a public app, you can't set it back to private. You would have to add the app again.

When you have a public app, outside contributors can troubleshoot issues easier, find out why, for example, a pull request of theirs resulted in a failed build. They do not have to be invited to a Bitrise team to be able to view Bitrise logs and they do not need the help of a Bitrise team member, either.

Of course, this does not mean anyone can do anything with your public app on Bitrise. If the user viewing the logs is not invited to work on the app in some role, they will only be able to:

  • View the build logs.

  • Download the build logs.

  • View the build’s bitrise.yml file.

Public app’s build logs are available for anyone

Remember: a public app’s build logs and bitrise.yml file can be seen by anyone - make sure these files do not expose anything you do not want to be seen!