-
Notifications
You must be signed in to change notification settings - Fork 350
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
Build order strategy #592
Labels
area/build-operator
Related to the internal image build operator
kind/feature
New feature or request
status/never-stale
Milestone
Comments
nicolaferraro
added
area/core
Core features of the integration platform
area/build-operator
Related to the internal image build operator
and removed
area/core
Core features of the integration platform
labels
May 28, 2019
2 tasks
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jun 28, 2023
- Run builds on same operator namespace with user defined strategy - Default strategy is "sequential" running only one single build at a time - Also support "fifo" strategy where builds are run/queued based on their creation timestamp. This strategy allows parallel builds as long as individual build dependency lists are not colliding - Users may adjust/overwrite the build order strategy via install command option, in the (local) integration platform settings or via the builder trait option - Max number of running builds limitation is not affected by the build order strategy (ensure to always obey the limitation)
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jun 28, 2023
- Run builds on same operator namespace with user defined strategy - Default strategy is "sequential" running only one single build at a time - Also support "fifo" strategy where builds are run/queued based on their creation timestamp. This strategy allows parallel builds as long as individual build dependency lists are not colliding - Users may adjust/overwrite the build order strategy via install command option, in the (local) integration platform settings or via the builder trait option - Max number of running builds limitation is not affected by the build order strategy (ensure to always obey the limitation)
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jun 28, 2023
- Run builds on same operator namespace with user defined strategy - Default strategy is "sequential" running only one single build at a time - Also support "fifo" strategy where builds are run/queued based on their creation timestamp. This strategy allows parallel builds as long as individual build dependency lists are not colliding - Users may adjust/overwrite the build order strategy via install command option, in the (local) integration platform settings or via the builder trait option - Max number of running builds limitation is not affected by the build order strategy (ensure to always obey the limitation)
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jun 29, 2023
- Run builds on same operator namespace with user defined strategy - Default strategy is "sequential" running only one single build at a time - Also support "fifo" strategy where builds are run/queued based on their creation timestamp. This strategy allows parallel builds as long as individual build dependency lists are not colliding - Users may adjust/overwrite the build order strategy via install command option, in the (local) integration platform settings or via the builder trait option - Max number of running builds limitation is not affected by the build order strategy (ensure to always obey the limitation)
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jun 29, 2023
- Run builds on same operator namespace with user defined strategy - Default strategy is "sequential" running only one single build at a time - Also support "fifo" strategy where builds are run/queued based on their creation timestamp. This strategy allows parallel builds as long as individual build dependency lists are not colliding - Users may adjust/overwrite the build order strategy via install command option, in the (local) integration platform settings or via the builder trait option - Max number of running builds limitation is not affected by the build order strategy (ensure to always obey the limitation)
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jun 29, 2023
- Run builds on same operator namespace with user defined strategy - Default strategy is "sequential" running only one single build at a time - Also support "fifo" strategy where builds are run/queued based on their creation timestamp. This strategy allows parallel builds as long as individual build dependency lists are not colliding - Users may adjust/overwrite the build order strategy via install command option, in the (local) integration platform settings or via the builder trait option - Max number of running builds limitation is not affected by the build order strategy (ensure to always obey the limitation)
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jun 30, 2023
- Run builds on same operator namespace with user defined strategy - Default strategy is "sequential" running only one single build at a time - Also support "fifo" strategy where builds are run/queued based on their creation timestamp. This strategy allows parallel builds as long as individual build dependency lists are not colliding - Users may adjust/overwrite the build order strategy via install command option, in the (local) integration platform settings or via the builder trait option - Max number of running builds limitation is not affected by the build order strategy (ensure to always obey the limitation)
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 3, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 4, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 4, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 4, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 4, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 4, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 4, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 4, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 5, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 5, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 5, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 5, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 5, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 6, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 6, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 6, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 6, 2023
- Run builds on same operator namespace with user defined strategy - Default strategy is "sequential" running only one single build at a time - Also support "fifo" strategy where builds are run/queued based on their creation timestamp. This strategy allows parallel builds as long as individual build dependency lists are not colliding - Users may adjust/overwrite the build order strategy via install command option, in the (local) integration platform settings or via the builder trait option - Max number of running builds limitation is not affected by the build order strategy (ensure to always obey the limitation)
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jul 6, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
christophd
added a commit
that referenced
this issue
Jul 6, 2023
- Run builds on same operator namespace with user defined strategy - Default strategy is "sequential" running only one single build at a time - Also support "fifo" strategy where builds are run/queued based on their creation timestamp. This strategy allows parallel builds as long as individual build dependency lists are not colliding - Users may adjust/overwrite the build order strategy via install command option, in the (local) integration platform settings or via the builder trait option - Max number of running builds limitation is not affected by the build order strategy (ensure to always obey the limitation)
christophd
added a commit
that referenced
this issue
Jul 6, 2023
- Introduce new build order strategy "dependencies" - Strategy looks at the list of dependencies required by an Integration and queues builds that may reuse base images produced by other scheduled builds in order to leverage the incremental build option - The strategy allows non-matching builds to run in parallel to each other
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/build-operator
Related to the internal image build operator
kind/feature
New feature or request
status/never-stale
The builder state machine does not define an order in which queue build are executed so we can provide a number of strategies like:
The text was updated successfully, but these errors were encountered: