Comments (4)
from dcir.
This is no longer the case with the change to DCR, but it should probably be configurable still.
from dcir.
I suggest using the approach most of CI platforms use: each runner is independently run, but results are combined and returned for the whole build.
So even if code review fails, the other runner still runs, but the whole build fails.
Now, if you still like to have the whole build pass when some runners fail, there should be a per-runner result severity setting (error, warning, info) and DCIR would have a --fail-level=severity_level
option to set desired fail-level. For example, if DCR issues warnings and --fail-level=error
, the build would not fail. But if --fail-level=warning
, it will fail.
from dcir.
I think there is a legitimate case for a quick fail case, where if a single runner fails then CI exits, as otherwise you might end up waiting full run time to determine there was a failure within the first few seconds/minutes.
But I also believe it should be configurable.
from dcir.
Related Issues (20)
- Add support for alternative versions of PHP
- Add support for Install profile projects. HOT 1
- Add Drupal Coder review test type. HOT 1
- Add discovery logic and remove requirement on .dcir.yml file. HOT 2
- Add Drush as a requirement. HOT 1
- Add ability to execute specific runners
- PHPCS: Colourise output HOT 1
- PHPCS: Make verbose HOT 1
- Don't error when no tests found HOT 1
- Issue when info file contains multiple core entries due to package manager.
- Replace PHPCS with DCR
- Error when dependency is a sub-module of an unavailable module.
- Improved bash code styling
- Merge Dockerfile repository HOT 1
- Add documentation
- Fix typos/mistakes in documentation.
- Change Dockerfile source
- Add '--no-dependencies' flag
- /root/.composer/vendor/bin/dcir: line 98: environment_discovery: command not found
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 dcir.