-
Notifications
You must be signed in to change notification settings - Fork 557
feat(ci): Add e2e tests against latest docker images #25610
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
This recreates changes from PR #22576 merged with latest main branch. Changes include: - Add nginx proxy to server/docker-compose.yml - Split image tags for gitrest and gitssh from historian - Enable whole summary upload in routerlicious config - Add preSteps and checkout parameters to pipeline template - Add new e2e docker test stage with server pipeline resources Co-authored-by: tylerbutler <[email protected]>
/azp run Build - protocol-definitions,Build - test-tools,server-gitrest,server-gitssh,server-historian,server-routerlicious,Build - client packages,repo-policy-check |
Azure Pipelines successfully started running 2 pipeline(s). |
/azp run Build - api-markdown-documenter,Build - benchmark-tool,Build - build-common,Build - build-tools,Build - common-utils,Build - eslint-config-fluid,Build - eslint-plugin-fluid |
Azure Pipelines could not run because the pipeline triggers exclude this branch/path. |
@copilot Address the PR feedback. |
- Remove volume mount for config.json in alfred (was for local testing only) - Remove commented-out volume mount in historian - Update checkout logic to always checkout ff_pipeline_host, then optionally checkout self - Clean up comment about containerRegistryConnection - Add FLUID_LOGGER_PROPS to e2e_docker stage env Co-authored-by: tylerbutler <[email protected]>
…-0461-4c09-a83c-7c6fe73b0c63
@copilot simplify the pipeline by always leaving ff_pipeline_host at the root ( |
- ff_pipeline_host now always stays at Build.SourcesDirectory root - FluidFramework repo checks out to subdirectory (FluidFramework/) when needed - Eliminated ffPipelineHostPath variable - all paths now use Build.SourcesDirectory directly - Improved maintainability by having a consistent root directory Co-authored-by: tylerbutler <[email protected]>
Simplified the pipeline checkout logic. Now ff_pipeline_host always stays at |
Merge PR #22576 with Latest Main - COMPLETED ✅
This PR successfully recreates all changes from PR #22576 (feat(ci): Add e2e tests against latest docker images) merged with the latest main branch.
Original PR Information
Changes Successfully Applied
server/docker-compose.yml
- Add nginx proxy, update image tags, change ports to exposeserver/routerlicious/docker-compose.yml
- Add platform spec, update image tags to use variablesserver/routerlicious/packages/routerlicious/config/config.json
- Enable whole summary uploadtools/pipelines/templates/include-test-real-service.yml
- Add preSteps and checkout parameterstools/pipelines/test-real-service.yml
- Add new e2e docker test stage with server pipeline resourcesSummary
All changes from PR #22576 have been successfully applied to the latest main branch (commit
46e6dce
). The changes add:Statistics: 5 files changed, 117 additions(+), 20 deletions(-)
Original prompt
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.