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)
- Updating PipelineRun params is not declarative HOT 2
- Maximum parallel tasks sharing a workspace HOT 2
- The Pipeline format is too cumbersome HOT 2
- Pipelines ignoring following name fields on resolvers HOT 2
- Invalid Validation of StepTemplate with StepAction Ref
- Too Strict validation of the Resolver Name during Webhook Validation HOT 3
- Increase Task Reuse HOT 4
- 2nd of two inline tasks gets new affinityassistant annotation but no new assistant pod
- Website wrongly shows specifying-task-level-computeresources as alpha feature HOT 1
- Missing substitution of propagated workspace in WorkingDirs
- affinity assistant will schedule onto nodes with insufficient resources to run a pod in the pipeline, it should not
- Matrix: invalid param type when consuming results from CustomRun on task matrix.params field
- Occasionally, taskrun fails to retrieve task results from sidecar logs HOT 1
- PipelineRun is canceled prior to its child TaskRuns being canceled. HOT 8
- How to build entry point without SPIRE?
- When performing an upgrade using install.yaml, a pipeline that ran in the past is now running. HOT 1
- The pipeline controller keeps refreshing logs HOT 1
- Error message when PipelineRun is missing parameters required by Pipeline is nonsensical HOT 6
- DryRun Validate should return the mutated Object HOT 2
- Incorrect param type passed to stepaction makes it use default value HOT 1
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.