Comments (7)
@eduardoboucas looking for feedback here when you get around to it. I'm not sure how much of this system you want to open up. but keys can be encrypted using the travis CLI tool.
from speedtracker.
I'd love to see this happening! +1 for Travis.
from speedtracker.
Awesome. Here's an example Travis file to model from for an existing Jekyll site:
https://github.com/jhabdas/habd.as/blob/master/.travis.yml
It's using a Rakefile
, though that's not necessary for regular Jekyll builds to GH. That particular site is hosted on an S3 bucket behind CloudFront for HTTPS/2.
Please let me know how I can help.
from speedtracker.
Here's what I do every time I release a new version of the dashboard:
- Update the version in
package.json
- Update the version in the README file
- Create a new GitHub tag/release
How much (if any) of this do you think could be automated by the CI tool?
from speedtracker.
How much (if any) of this do you think could be automated by the CI tool?
Everything except the version in the README, which could be replaced with a CHANGELOG.md
and automatically generated with standardization of commit messages.
If you want that level of automation it's not difficult. There are a few different ways to go about it, two of which I have experience with:
- Designed for packages.
- Highly opinionated.
- Batteries not included.
- Extreme automation.
- CHANGELOG kept in GitHub versions page.
- Requires published package (sets
0.0.0-dev
version in repo, always)
Example implementation (see manifest and click versions
to view changelog):
https://github.com/jhabdas/fetch-inject/
Personal thoughts:
Carries so much automation you may find yourself up late at night trying to figure out how to back of something which went wrong. Viewing CHANGELOG requires an internet connection.
- Designed for just about anything.
- Not as opinionated.
- Easy to use.
- Good enough automation.
- CHANGELOG kept in source code (necessitating version bump commits, automated).
- Does not require published NPM package (modifies manifest when generating changelog)
Example implementation:
https://github.com/comfusion/after-dark
Personal thoughts:
If Goldilocks were here she'd probably say this porridge was just about the right temperature.
from speedtracker.
Adding to more options, neither of which require conventional commits AFAIK:
https://github.com/zeit/release or https://github.com/egoist/changelog.md
@egoist is the creator of hackcss
from speedtracker.
Sorry I dropped the ball on this! I may loop back after I finish moving my creative work off GH as SpeedTracker is still the best free way I've seen to monitor metrics.
from speedtracker.
Related Issues (20)
- Inaccurate Google Pagespeed results HOT 2
- Deep linking to historical reports HOT 2
- No repeated tests
- Increase visibility
- Display monthly average load time when period is year
- Delete incorrect measures (outliers) HOT 3
- Tests not running as scheduled HOT 2
- Graphs showing no data despite tests running for 3 months HOT 4
- Add custom Headers to the test
- Is it broken? Or did I not set it up right? HOT 3
- Internal Server error when using special characters in encryption key
- Use with BitBucket? HOT 1
- Don't get automatic updates HOT 1
- Content breakdown as metric
- Running test with scripts
- Application error when running test HOT 4
- Innacurate Google PageSpeed results
- All tests are blank
- Speedtracker test bot is down since 2019-09-19 HOT 2
- No test is running since 2021 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 speedtracker.