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

Transform the Build into a Pipeline #4281

Closed
squakez opened this issue Apr 26, 2023 · 1 comment
Closed

Transform the Build into a Pipeline #4281

squakez opened this issue Apr 26, 2023 · 1 comment
Assignees
Labels
kind/feature New feature or request
Milestone

Comments

@squakez
Copy link
Contributor

squakez commented Apr 26, 2023

While reviewing #4024 I realized we may need to revisit the way we are generating, builiding and publishing an application. At the moment, this is a "static" series of tasks. We need to change them into a Pipeline and possibly let the user to specify which tasks to execute in its pipeline. As soon as we have the Pipeline we can also consider to skip it entirely, substituting it with any other external pipeline (ie, Tekton) which could be in charge to take over the build/publishing process.

This work would simplify #1656 and enable #682 and will allow the user to provide some additional external task (ie, to scan dependencies from vulnerabilities).

@squakez squakez added the kind/feature New feature or request label Apr 26, 2023
@squakez squakez added this to the 2.0.0 milestone Apr 26, 2023
@squakez squakez self-assigned this Apr 26, 2023
squakez added a commit to squakez/camel-k that referenced this issue May 17, 2023
Step required to prepare Camel K to manage a generic pipeline

Ref apache#4281
squakez added a commit that referenced this issue May 24, 2023
Step required to prepare Camel K to manage a generic pipeline

Ref #4281
@squakez
Copy link
Contributor Author

squakez commented May 24, 2023

Done in #4384

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant