CI/CD Pipeline Integration: iOS + Android stages with Gitea-native syntax #11
+11
-1
@@ -216,13 +216,23 @@ jobs:
|
|||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Check macOS platform
|
||||||
|
run: |
|
||||||
|
OS=$(uname -s)
|
||||||
|
echo "Detected OS: $OS"
|
||||||
|
if [ "$OS" != "Darwin" ]; then
|
||||||
|
echo "SKIPPED: iOS build requires macOS (Darwin). Detected $OS."
|
||||||
|
echo "To enable iOS builds, register a macOS runner with the 'macos' label."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Setup Java 17
|
- name: Setup Java 17
|
||||||
run: |
|
run: |
|
||||||
set -e
|
set -e
|
||||||
brew install openjdk@17 || true
|
brew install openjdk@17 || true
|
||||||
export JAVA_HOME=" /opt/homebrew/Cellar/openjdk@17/17.0.20"
|
export JAVA_HOME=" /opt/homebrew/Cellar/openjdk@17/17.0.20"
|
||||||
export PATH="$JAVA_HOME/bin:$PATH"
|
export PATH="$JAVA_HOME/bin:$PATH"
|
||||||
java -version
|
java -version || true
|
||||||
|
|
||||||
- name: Setup Flutter
|
- name: Setup Flutter
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Reference in new issue
Block a user