-
Notifications
You must be signed in to change notification settings - Fork 25
CLOUDP-295785 - add evg aliases used for variants used in each build scenario #420
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
Conversation
MCK 1.3.1 Release Notes |
# Conflicts: # .evergreen-release.yml # .evergreen.yml
|
This is from PR desc
should we include other variant |
@viveksinghggits unfortunately we cannot. |
Summary
This PR groups all evergreen variants in four categories:
pr_patch: for patches created by GitHub PRsstaging: for builds triggered when merging to master or release branchrelease: for builds triggered on git tagsmanual_patch: for builds that are only triggered manually (patch) or by PCT. Examples:migrate_all_agents,e2e_operator_perforpublish_om80_images.This configuration allows us to run all the associated tasks for each scenario from evergreen command line. This is especially helpful when making changes to
stagingorreleasevariants and testing them using Evergreencommand line patches. For example there is no other way to trigger tasks that are run on merges to master other than
combining them together using aliases. The same applies for tasks being run on git tags.
This change additionally fixes:
prerelease_kind_code_snippetsto release taske2e_om_ops_manager_backup(multiple variants),task_gke_multi_cluster_snippetsandtask_gke_multi_cluster_no_mesh_snippetsdue to wrong configuration ofallowed_requesters: [ "patch", "github_pr" ]Proof of Work
Pull Request scenario
pr_patchtriggered by evg cmd line: 727 tasks (two more, becausebuild_readiness_probe_imageandbuild_upgrade_hook_imagewere previously missing)Example PR patch: 725 tasks
Staging scenario
stagingtriggered by evg cmd line: 753 tasks (this is more becausee2e_om_ops_manager_backup(multiple variants),task_gke_multi_cluster_snippetsandtask_gke_multi_cluster_no_mesh_snippetswas missing by mistake in regular merge to master and now it is fixed)Example merge to master: 746 tasks
Release scenario
releasetriggered by evg cmd line: 17 tasks (added missinge2e_smoke,e2e_static_smokeandcode_snippetstests)Example git tag job: 12 tasks
Checklist
skip-changeloglabel if not needed