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

[minor] Overhaul FVT pipeline integration #615

Merged
merged 18 commits into from
Nov 14, 2023
Merged

[minor] Overhaul FVT pipeline integration #615

merged 18 commits into from
Nov 14, 2023

Conversation

durera
Copy link
Contributor

@durera durera commented Nov 12, 2023

Start to use pipelines in pipelines to begin to bring install / install-with-fvt back closer to one another. Install with FVT pipeline will have a few additional "kick off" tasks that launch completely separate FVT pipelines.

Also:

  • Simplify assist pipeline build (remove unnecessary templating)
  • Introduce dedicated Core FVT pipeline
  • Introduce dedicated Assist FVT pipeline
  • Introduce dedicated Manage, Manage IS, Manage Mobile, and Manage Regression FVT pipelines
  • Update build-tekton.sh to support build of tasks or pipelines only using $1 arg set to tasks or pipelines

image
image
image
image

Start to use pipelines in pipelines to begin to bring install / install-with-fvt back closer to one another.  Install with FVT pipeline will have a few additional "kick off" tasks that launch completely separate FVT pipelines.
@durera durera changed the title [minor] Overhaul how Core FVT works [minor] Overhaul FVT pipeline integration Nov 13, 2023
@alequint
Copy link
Contributor

@durera it may be better if we could merge this PR #614 before this one. It is a small quick fix for a problem introduced when cv-app tests were onboarded, related to the different run-after of ivtcore and, now, cv, when running in install-with-fvt and when running in fvt-manage.

this is more to get things right from start in this reorg.... or is too late? :)

@durera
Copy link
Contributor Author

durera commented Nov 14, 2023

@durera it may be better if we could merge this PR #614 before this one. It is a small quick fix for a problem introduced when cv-app tests were onboarded, related to the different run-after of ivtcore and, now, cv, when running in install-with-fvt and when running in fvt-manage.

this is more to get things right from start in this reorg.... or is too late? :)

I would just close that PR, and take a look whether the same problem exists in the updated manage pipelines here as it's not 1:1 ... eg. manage-regr pipeline is just the manage regression tasks for example.

@durera durera marked this pull request as ready for review November 14, 2023 14:00
@durera durera merged commit bd26c18 into master Nov 14, 2023
@durera durera deleted the corefvt branch November 14, 2023 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants