message: Add Android build.
diff: @@ -30,3 +30,35 @@ jobs:
  with:
  name: ${{ env.BUILD_CESIUM_UNREAL_PACKAGE_NAME}}.zip
  path: packages
  + Android:
  + runs-on: self-hosted
  + steps:
  + - name: Install additional dependencies
  + run: |
  + choco install -y ninja
  + - name: Check out repository code
  + uses: actions/checkout@v3
  + with:
  + submodules: recursive
  + fetch-depth: 0 # so that `git describe` works.
  + - name: Set environment variables
  + run: |
  + $ENV:CESIUM_UNREAL_VERSION=$(git describe)
  + $ENV:BUILD_CESIUM_UNREAL_PACKAGE_NAME="CesiumForUnreal-500p2-android-${ENV:CESIUM_UNREAL_VERSION}"
  + # Make these available to subsequent steps
  + echo "CESIUM_UNREAL_VERSION=${ENV:CESIUM_UNREAL_VERSION}" >> $ENV:GITHUB_ENV
  + echo "BUILD_CESIUM_UNREAL_PACKAGE_NAME=${ENV:BUILD_CESIUM_UNREAL_PACKAGE_NAME}" >> $ENV:GITHUB_ENV
  + - name: Build cesium-native
  + run: |
  + cd extern
  + cmake -B build-android -S . -G Ninja -DCMAKE_TOOLCHAIN_FILE="unreal-android-toolchain.cmake" -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_BUILD_TYPE=Release
  + cmake --build build-android --config Release --target install -j8
  + - name: Build plugin
  + run: |
  + cd "C:/Program Files/Epic Games/UE_5.0/Engine/Build/BatchFiles"
  + ./RunUAT.bat BuildPlugin -Plugin="$ENV:GITHUB_WORKSPACE/CesiumForUnreal.uplugin" -Package="$ENV:GITHUB_WORKSPACE/packages/CesiumForUnreal" -CreateSubFolder -TargetPlatforms=Android -NoHostPlatform
  + - name: Publish plugin package artifact
  + uses: actions/upload-artifact@v3
  + with:
  + name: ${{ env.BUILD_CESIUM_UNREAL_PACKAGE_NAME}}.zip
  + path: packages
  