
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 usesGoogleService-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 theGoogleService-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.