Comments (7)
We could cache by current commit SHA here? This would break down if we restart a job, thought.
from travis.rb.
Right. We could also have a background process write the state somewhere.
from travis.rb.
Do we want it to display the latest build or the status of the currently checked out commit? Because for the first one (which would be easier and reliable to implement) the caching wouldn't work that well...
from travis.rb.
Right. I've tried looking into adding caching to Travis Lite as well, and it's not easy, seeing as things change a lot.
Could we latch onto the pusher feed in a background process?
from travis.rb.
That's what I was thinking. I was playing with the idea of adding pusher support to the library anyways (see #15), but I'm not sure how much hassle that would be.
from travis.rb.
General HTTP caching can be done via ETags, btw, but you'd still need one HEAD request for checking if the cache is fresh. Given that on some setups it might not even be acceptable to fire off a new Ruby process for displaying something in the prompt, I don't think that's an option, though.
from travis.rb.
I think this is unrealistic with our current performance.
from travis.rb.
Related Issues (20)
- Add feature to print the expanded job matrix
- Could not download rvm-installer in travis ci HOT 4
- how can i move to my repo in travis in linux system?i will appreciate you if you tell me the command
- Login report! Help needed.
- node_js lts/* failing on Windows HOT 1
- travis-build compile undefined method 'jobs' for nil:NilClass error HOT 1
- `travis open --github` not respecting `travis endpoint --github`
- logging in via travis-ci.org failed. HOT 1
- Error install travis - minitest requires Ruby version < 4.0, >= 2.6. The current ruby version is 2.5.0 HOT 1
- Does this support Assembla or the other beta accounts?
- update go back to base version
- ArgumentError: tried to create Proc object without a block HOT 4
- `raw` command fails for no apparent reason HOT 1
- `raw` command fails for no apparent reason
- open
- Error: resource not found ({} ) when running travis command HOT 1
- Any cli command results in resource not found error HOT 4
- Problem with uploading secret files HOT 1
- Viewsource_sever
- Encrypting Files Failed
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 travis.rb.