Skip to content

Commit

Permalink
dic: add details about builds of alpha version
Browse files Browse the repository at this point in the history
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
  • Loading branch information
pylapp committed Jul 18, 2024
1 parent 33f5f8f commit 666daf0
Show file tree
Hide file tree
Showing 11 changed files with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions docs_release/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -429,7 +429,6 @@ echo "Moving items..."
mv $TMP_DIR_PATH/"$GITHUB_ORGA_NAME"-"$GITHUB_REPO_NAME"-* "$TMP_DIR_PATH/$GITHUB_REPO_NAME"
echo "✅ It seems the sources have been downloaded and extracted successfully!"
```

### Prepare environement build Shell script
Expand Down Expand Up @@ -555,5 +554,16 @@ IOS_APP_COMMIT_SHA="$release_commit_sha"
export IOS_APP_COMMIT_SHA
echo "✅ It seems all environment variables are defined, let's continue"
```

### How it works

### Alpha builds

The *alpha* builds must be created using a manual trigger of our internal pipeline. It needs a <a href="./images/build-alpha-GitHub-branch-commit.png">branch</a> to pull with sources to builds, and some issue(s) number(s). The last commit hash will be computed and used. A first step will prepare the build then a second step will build and upload the app.

The *alpha* build then will be uploaded <a href="./images/build-alpha-TestFlight-console.png">automatically to _TestFlight_</a> and <a href="./images.build-alpha-TestFlight-app.jpeg">available for a team</a> defined in the `fastlane/Appfile` (here *alpha-team*).

Both our <a href="./images/build-alpha-Mattermost-details.png">_Mattermost_ hook</a> and the _Fastlane_ lanes produce details about the build like <a href="./images/build-alpha-GitLabCI-meta_details.png">version, issues</a> and <a href="./images/build-alpha-GitLabCI-build_number.png">build number</a>.

```
There are also in the app <a href="./images/build-alpha-in_app.jpeg">some extra fields</a> defined in the app _Info.plist_ through _Fastlane_ and _GitLab CI_ showing the app version, its build number, the build type (DEBUG for local builds, ALPHA for alpha release, BETA for beta release, PROD for production release) and the build details (issues numbers). The <a href="./images/build-alpha-display_name.jpeg">display name</a> will be modified too.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs_release/images/build-alpha-in_app.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs_release/images/build-debug-in_app.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 666daf0

Please sign in to comment.