-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Common Expression Language Custom Task #3149
Comments
FWIW when I was prototyping Custom Tasks I made https://github.com/imjasonh/cel-task to help demonstrate a simple CEL Task. It'll need some work to make sure it still works, and to add tests especially, but it might be a useful starting point. |
Issues go stale after 90d of inactivity. /lifecycle stale Send feedback to tektoncd/plumbing. |
/lifecycle frozen because supporting CEL through a custom task is important for experimenting with the expression language without adding it to Tekton API surface -- expression language support is still highly requested (#2812) |
Example that shows a usecase for CELIn our plumbing repo we have a pipeline that computes go coverage, I was forced to write an additional task that split a string into two results so that I could use them as parameters into my next task that used a clone. The ability to split the main param into two would have been incredibly useful (for e.g. something like https://tekton.dev/docs/triggers/cel_expressions/). |
Feature request
Add a CelRun Custom Task to provide CEL support in Pipelines. This allows us to experiment with CEL in Pipelines without adding CEL directly to the Tekton API surface. CelRun Custom Task is discussed in further detail as an alternative in Conditions Beta TEP.
Use cases
Related Issues:
/cc @bobcatfish @bitsofinfo
The text was updated successfully, but these errors were encountered: