Repository navigation
[ci] Trial GoldenGate for public emulator test lanes - #13527
Draft
jonathanpeppers wants to merge 3 commits into
Draft
jonathanpeppers wants to merge 3 commits into
jonathanpeppers wants to merge 3 commits into
Conversation
Run public APK and MSBuild emulator tests on the AcesShared GoldenGate image. Keep the hosted APK pool default for internal and DevDiv pipelines. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
GoldenGate does not expose JAVA_HOME_21_arm64. Select the repository-installed JDK for public APK and MSBuild emulator tests so setup can reach emulator startup. Preserve agent JDK defaults for other pipelines. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
OpenJDK provisioning installs the latest pinned JDK, but the emulator lanes still selected the default JDK 21 directory. Pass LatestJavaSdkMajorVersion through both APK setup branches and the MSBuild emulator setup so JAVA_HOME points to the installed JDK. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Trial
ACES_VM_SharedPool_GoldenGateonAcesSharedfor both APK test lanes and the MSBuild emulator test lanes in dnceng-public. These lanes currently use Microsoft-hosted agents.Add a pool parameter to the shared APK template so internal and DevDiv pipelines keep their existing hosted pool. Other public jobs remain on their current images.
Validation:
python -c "import pathlib, yaml; [yaml.safe_load(pathlib.Path(p).read_text()) for p in ['build-tools/automation/azure-pipelines-public.yaml', 'build-tools/automation/yaml-templates/stage-package-tests.yaml']]; print('YAML parsing passed')"— passed.git --no-pager diff --check— passed before commit.The Azure DevOps trial has not run. Emulator boot and test execution on GoldenGate need validation by this PR's public pipeline. No SDK build or device tests were run locally because this change only selects CI agents.