Skip to content

Conversation

@gounthar
Copy link
Collaborator

Summary

  • Upgrades Android SDK platform from version 33 to 36
  • Updates Android build tools from 30.0.3 to 35.0.0
  • Maintains NDK version 25.0.8775105 for compatibility

Changes

  • Updated platforms;android-33 to platforms;android-36 in dockerfiles/android/Dockerfile:43
  • Updated ANDROID_BUILD_TOOLS_VERSION from 30.0.3 to 35.0.0 in dockerfiles/android/Dockerfile:30

Testing

The changes will be validated by:

  • Hadolint workflow for Dockerfile linting
  • Integration tests building the Android agent image
  • Verification that SDK 36 installs correctly during image build

Related Issue

Resolves #1778

- Update platform from android-33 to android-36
- Update build tools from 30.0.3 to 35.0.0
- Maintain NDK version 25.0.8775105 for compatibility

Resolves jenkins-docs#1778
- Update from commandlinetools-linux-8512546 to 13114758
- Latest version from https://developer.android.com/studio
- Size: 164.8 MB
- SHA-256: 7ec965280a073311c339e571cd5de778b9975026cfcbe79f2b1cdcb1e15317ee
Add automated version checking for:
- Android command-line tools (currently 13114758)
- Android build tools (currently 35.x series)

The manifest scrapes developer.android.com to detect new versions
and automatically creates PRs when updates are available.

Runs weekly via .github/workflows/updatecli.yaml
@gounthar gounthar merged commit 18519e0 into jenkins-docs:main Oct 29, 2025
8 checks passed
@gounthar gounthar deleted the feature/android-sdk-36 branch October 29, 2025 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate Android Jenkins agent to SDK 36

1 participant