The OpenCI Dashboard allows you to perform various operations for OpenCI. It is available on the web and macOS.

There is no difference in functionality, so feel free to use whichever you prefer. The macOS version offers better performance but requires installation, while the web version can be accessed directly through your browser.

The web version is available at: https://dashboard.open-ci.io/

For macOS, download the application DMG from: https://github.com/open-ci-io/openci/releases/download/v0.3.2/openci_v0.3.2.dmg

If You Are Self-Hosting

OpenCI can be self-hosted. As it utilizes Firebase, you must first create a Firebase project.

GoogleService-Info.plist Configuration

The OpenCI Dashboard uses GoogleService-Info.plist for Firebase authentication.

Add a macOS app to your Firebase project. The required bundle ID is io.openci.dashboard.ios.

Once you have added the macOS app, download the GoogleService-Info.plist file.

Dashboard Configuration

Once you launch the OpenCI Dashboard, configure it by providing the GoogleService-Info.plist file.

Firebase Configuration

OpenCI utilizes Firestore and Firebase Authentication. You need to provision Firestore and enable Email authentication within Firebase Auth.

Provisioning Firestore

Enabling Email Authentication in Firebase Auth

Enable Email authentication in Firebase Auth.

Was this page helpful?