Skip to content

Commit c49545b

Browse files
author
Kevin Takla
committed
docs: update documentation to reference firebase instead of AppCenter
1 parent c08bb67 commit c49545b

3 files changed

Lines changed: 8 additions & 5 deletions

File tree

APP_README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,10 @@ TODO: Fill the following table with your own pipelines.
8181
| Link | Code Entry Point | Goal | Triggers |
8282
|-|-|-|-|
8383
| [Name of Main Pipeline](link-to-pipeline)| [`.azure-pipelines.yml`](.azure-pipelines.yml)| Build validation during pull request.| Pull requests.
84-
| [Name of Main Pipeline](link-to-pipeline)| [`.azure-pipelines.yml`](.azure-pipelines.yml)| Build and deploy the application to AppCenter, TestFlight, and GooglePlay. | Changes on the `main` branch.<br/>Manual trigger.
84+
| [Name of Main Pipeline](link-to-pipeline)| [`.azure-pipelines.yml`](.azure-pipelines.yml)| Build and deploy the application to Firebase, TestFlight, and GooglePlay. | Changes on the `main` branch.<br/>Manual trigger.
8585
| [Name of API Integration Tests Pipeline](link-to-pipeline)| [`.azure-pipelines-api-integration-tests.yml`](.azure-pipelines.yml)| Run all tests, including APIs integration tests. | Daily cron job.<br/>Manual trigger.
8686
| [Name of Canary Merge Pipeline](link-to-pipeline)| [`build/canary-merge.yml`](.azure-pipelines.yml)| Creation of canary branches (`canary/build/*`). | Daily cron job.
87-
| [Name of Canary Pipeline](link-to-pipeline)| [`.azure-pipelines-canary.yml`](.azure-pipelines.yml)| Build and deploy canary versions of the app to AppCenter and TestFlight. | Upon creation of branches with the `canary/build/*` pattern.
87+
| [Name of Canary Pipeline](link-to-pipeline)| [`.azure-pipelines-canary.yml`](.azure-pipelines.yml)| Build and deploy canary versions of the app to Firebase and TestFlight. | Upon creation of branches with the `canary/build/*` pattern.
8888

8989

9090
## Additional Information

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55

66
Prefix your items with `(Template)` if the change is about the template and not the resulting application.
77

8+
## 4.0.x
9+
- Using Firebase app distribution instead of AppCenter for internal distribution.
10+
811
## 3.5.X
912
- Bump Uno packages to 5.2.121 to fix a crash on iOS.
1013
- Ensure NV.Template.Mobile nuget is only deployed from the main branch.

doc/AzurePipelines.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ These pipelines rely on a few variable groups and secrets in order to fully work
1818

1919
At high level, the CI/CD pipelines do the following:
2020
- **Build** the app in **staging**.
21-
- **Deploy** the staging app (to AppCenter and/or TestFlight and GooglePlay).
21+
- **Deploy** the staging app (to Firebase and/or TestFlight and GooglePlay).
2222
- **Build** the app in **production**.
2323
- **Deploy** the production app (to TestFlight and GooglePlay).
2424

@@ -68,8 +68,8 @@ This is where the exact build steps are defined. These vary depending on the pla
6868

6969
The release stages are even more straigtforward than the build ones. One thing to note is that, for the same reason as it is done at the end of the build steps, a clean-up step is included in every stage.
7070

71-
### AppCenter Release Stage ([stage-release-appcenter.yml](../build/stage-release-appcenter.yml))
72-
This stage is in charge of pushing the application to AppCenter. It's divided into 2 jobs, one for each platform.
71+
### Firebase Release Stage ([stage-release-firebase.yml](../build/stage-release-firebase.yml))
72+
This stage is in charge of pushing the application to Firebase. It's divided into 2 jobs, one for each platform.
7373

7474
### Apple AppStore Release Stage ([stage-release-appstore.yml](../build/stage-release-appstore.yml))
7575
This stage is in charge of pushing the iOS version to the Apple AppStore. Given that the build stage signs the application, this is as simple as using the proper task and pushing the **IPA** file. This should only be run for configurations that properly sign the application.

0 commit comments

Comments
 (0)