You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pc...@apache.org on 2023/07/24 14:40:18 UTC

[camel-website] 06/10: chore: builder strategy details

This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit c94ba05ac9189fb29d9a340bd52ecc2b4223bb53
Author: Pasquale Congiusti <pa...@gmail.com>
AuthorDate: Fri Jul 14 15:45:39 2023 +0200

    chore: builder strategy details
    
    Co-authored-by: Christoph Deppisch <cd...@redhat.com>
---
 content/blog/2023/07/camel-k-2-0/index.md | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/content/blog/2023/07/camel-k-2-0/index.md b/content/blog/2023/07/camel-k-2-0/index.md
index a52d182c..cf6ab019 100644
--- a/content/blog/2023/07/camel-k-2-0/index.md
+++ b/content/blog/2023/07/camel-k-2-0/index.md
@@ -97,12 +97,17 @@ NOTE: we haven't (yet) deprecated **Kaniko** and **Buildah** strategy and these
 
 ## Build order strategy
 
-Another little interesting feature you have available now is the possibility to define which is the order of the building strategy. When in
-Camel K 1 you submitted a series of parallel builds, there was no guarantee on the order of execution. Now you can specify it using the [Builder trait order strategy parameter](/camel-k/next/traits/builder.html#_configuration).
+Another interesting feature that is now available to you is the possibility to define a build order strategy that controls in which order scheduled integration builds get executed. 
 
-If you run many builds in parallel you may want to use the `dependencies` strategy which will take care to smartly create a queue for those builds which may depend on each other and leverage the incremental build feature.
+In Camel K v1 a series of parallel submitted builds got executed strictly sequential (only one single build at a time) and there was no guarantee on the order of build execution.
 
-Our operator is smarter than any AI out there!!
+Now you can specify the order of builds using the [Builder trait order strategy parameter](/camel-k/next/traits/builder.html#_configuration).
+
+Supported build order strategies are:
+- `sequential`: equivalent to the Camel K 1 behavior running only one single build at a time
+- `fifo`: First in first out strategy runs builds as they have been created and allows builds to run in parallel to each other as long as `maxRunningBuilds` limit has not been reached.
+- `dependencies`: Sophisticated order strategy smartly creating a queue for those builds which may depend on each other in order to effectively run builds leveraging the incremental build feature. Allows independent builds to run in parallel to each other as long as `maxRunningBuilds` limit has not been reached.
+You can now choose from these build order strategies to get the best out of Camel K. Our operator is smarter than any AI out there!!
 
 # More info on Kube native CLI