Comments (8)
A small addition might be to add notification.always
which will be trigger at the end irrespective of Task run exit code.
For example:
kind: Pipeline
...
spec:
tasks:
- name: unit-test-kritis
taskRef:
name: make
inputSourceBindings:
- inputName: workspace
sourceKey: kritis
params:
- name: makeTarget
value: test
notifications:
failure:
....
success:
.....
always:
.....
Simple use case would updating PR/Slack with a message confirming a test run or an docker image upload.
from pipeline.
/assign @pivotal-nader-ziada
from pipeline.
It would also be nice if the pipeline itself could have a generic success/failure notification. Perhaps it could also be templated to accept the task that failed? Having to put notifications for each and every task can be tedious and lead to copy and paste mistakes. This is something that I find Concourse is lacking.
from pipeline.
/assign @afrittoli
from pipeline.
Design document: https://docs.google.com/document/d/1ehhGngn2ulnjYX0HUxSyhQGAvcbabSa27UZs3RvZWwU/edit#
from pipeline.
@bobcatfish if thing we got enough input on the design doc now to close this issue and start prototyping - so I would close this one.
from pipeline.
Sound good to me @afrittoli !
from pipeline.
plz feel free to make a follow-up Issue to do POC and/or implement - we can add it to our 0.8 milestone!
from pipeline.
Related Issues (20)
- Disable HTTP/2 for webhook HOT 2
- tekton cluster resolver let anyone access any tasks on any namespaces by default HOT 2
- [TEP-0145] CEL in WhenExpression
- Migrate examples to use remote resolvers
- Error: invalid memory address or nil pointer dereference HOT 4
- ViaField/ ViaFieldIndex does not propagate validation errors along the specified field path access HOT 1
- TEP-0142: Enable Step Reusability - Implementation
- Introduce the v1alpha1 StepAction CRD.
- Unable to print the logs from tekon pipelinerun logs to gitlab runner HOT 1
- [Go Style] Inconsistency of error message capitalizing HOT 2
- aws-ecr-login v1beta1.ParamValue: impossible ParamValues.Type: ""
- Entrypoint cancellation is a bit "noisy" and scary HOT 1
- move getFeatureFlagsBaseOnAPIFlag from custom_task_test to another file HOT 2
- [TEP-0144] Param Enum - Implementation HOT 1
- nodeSelector value not propagated to child pipelines in pipeline-in-pipeline feature HOT 1
- ecr push permissions problem | aws-ecr-login v1beta1.ParamValue: impossible ParamValues.Type: ""
- Epic: User-facing Error Handling Improvement ๐งน HOT 1
- unknown field `EnableCELInWhenExpression` HOT 7
- where is release-pipeline-nightly.yaml? HOT 2
- New features to conform to the Per-feature Flag Struct
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pipeline.