Comments (4)
I think extending 'bob query-scm' is basically a good idea, but maybe it's not used without a hint that scmOverrides are active. What about a build-summary?
Build result is in dev/dist/root/1/workspace
- Build time: 1d 2h 3m 4s
- packages build: 42 downloaded: 123
- active scmOverrides for packages: a,b,c,d
After #100 is implemented the shared packages could also be shown.
from bob.
I really like the idea of the summary.
from bob.
The info
command sounds interesting. Maybe in the future recipes have a optional 'info:' section where you can add some human readable info's about the package,... But I think you may need a lot of arguments for the info command. Otherwise you'll possibly get to much informations on large projects?
Maybe the scmOverrides-info can also be added to the status
command?
from bob.
I started working on this (see #109) and added some statistics as well as informations on overridden scm.
Example Output:
bob dev ...
Build result is in ....
checkoutSteps: 2
buildSteps: 2
packageSteps: 2
scms: 2
-> overridden: 1
-> packages: ['root']
bob status root
>> root
scm's Overridden by override:
match: {'url': 'file:///tmp/test/'}
matched to:
{'url': 'file:///tmp/test/', 'dir': 'test', 'scm': 'git', 'recipe': 'recipes/root.yaml#0'}
Now I'm thinking about adding a 'name' property to scmOverride to increase readability of status
output....
from bob.
Related Issues (20)
- Internal exception while trying to build Jenkins pipeline HOT 3
- [Errno 28] No space left on device HOT 2
- "Error loading audit" not visible if verbosity is to low HOT 1
- wrong windows/MSYS whitelisted environment variable names
- cutted fingerprint print HOT 1
- Error while trying to mount directory during the checkout step HOT 1
- ${BOB_TOOL_PATHS[target-toolchain]} in environment variables HOT 2
- Bob deleted src directory after recovery attempt HOT 9
- Tool environment not used to evaluate depends conditions HOT 3
- scm import not working while building in out-of-source-tree HOT 1
- Trying to build a non-existend package should be an error HOT 4
- Always use python as extractor on native Windows HOT 5
- empty 'set' in scmOverrides not handled HOT 1
- Exception in common IDE generator
- Bob 0.22.0 misses sandbox HOT 7
- Azure Archive is broken HOT 7
- checkoutUpdateIf: run checkout script if recipe changed? HOT 1
- bob rebuilds everytime if environment changed by bob -c HOT 3
- python3.11 pip install failing HOT 2
- latest sphinx version breaks pip install HOT 7
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 bob.