Skip to content
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

Remove pipeline chaining from our E2E pipeline #3874

Merged
merged 1 commit into from
Oct 1, 2024

Conversation

hawkowl
Copy link
Collaborator

@hawkowl hawkowl commented Oct 1, 2024

What this PR does / why we need it:

Back when we had automatically triggering ADO pipelines (which we don't have because "require comment by contributor" is locked on at the org level) it was convenient to have the CI run and then the e2e trigger off a successful CI run to reduce pointless E2E runs. Now that we have to do the /azp run command (which triggers CI + E2E), we can end up with cases where the E2E will be manually triggered but also secondarily triggered from the successful CI run for the same commit (an example from this week):

image

This removes this e2e duplication, which fills up the E2E queue pointlessly and never ends up assigned to the GitHub check anyway.

I've also disabled overriding the YAML in the e2e.yml file in the UI, so it will use these values.

Test plan for issue:

Is CI/E2E based

…to-triggers and it duplicates all e2e builds
@hawkowl
Copy link
Collaborator Author

hawkowl commented Oct 1, 2024

/azp run

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@hawkowl hawkowl added size-small Size small next-up ready-for-review skippy pull requests raised by member of Team Skippy github_actions Pull requests that update GitHub Actions code labels Oct 1, 2024
Copy link
Collaborator

@tsatam tsatam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm fine with this as a temporary fix for the duplicated E2E pipeline execution, but long term we'll be moving the E2E stage to be directly within the CI pipeline (and use the aro artifacts built during CI for E2E), the WIP PR is here: #3856

@hawkowl hawkowl merged commit 24577b8 into master Oct 1, 2024
20 checks passed
@hawkowl hawkowl deleted the hawkowl/e2e-no-chaining branch October 1, 2024 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github_actions Pull requests that update GitHub Actions code next-up ready-for-review size-small Size small skippy pull requests raised by member of Team Skippy
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants