Commit 550d74c
committed
Optimize CI workflows by utilizing a dedicated Docker container (
- Refactor `pr.yml`, `ant.yml`, and `scripts-android.yml` to execute within the container environment, removing redundant setup steps.
- Introduce `.github/workflows/build-container.yml` to automate container image builds.
- Enhance `scripts/setup-workspace.sh` to respect container-provided `CN1_BINARIES` and skip read-only updates.
- Fix `AndroidGradleBuilder.java` to correctly detect the Android SDK root when using `cmdline-tools` directly and ensure `sdkmanager` executes with the correct Java 17 environment.ghcr.io/codenameone/codenameone/ci-container) with pre-installed build dependencies (OpenJFX 8, OpenJDK 11/17/21/25, Android SDK/NDK, Ant, Maven).1 parent d9de952 commit 550d74c
File tree
1 file changed
+16
-4
lines changed- maven/codenameone-maven-plugin/src/main/java/com/codename1/builders
1 file changed
+16
-4
lines changedLines changed: 16 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
520 | 520 | | |
521 | 521 | | |
522 | 522 | | |
| 523 | + | |
523 | 524 | | |
524 | 525 | | |
525 | 526 | | |
| |||
577 | 578 | | |
578 | 579 | | |
579 | 580 | | |
580 | | - | |
581 | | - | |
582 | | - | |
583 | | - | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
584 | 596 | | |
585 | 597 | | |
586 | 598 | | |
| |||
0 commit comments