Alfredo Lopez PRO
¯\_(ツ)_/¯
Integration / Delivery
{
"routes": [
"/article/1/",
{
"url": "gallery/1",
"settings": "galleries"
},
{
"url": "gallery/2",
"settings": {
"extends": "galleries",
"categories": {
"pwa": {
"target": 80
}
}
}
}
]
}
module.exports = {
async finally() {
console.log('Preparing to trigger Pull Request tests');
}
}
build:
# this is basic configuration stuff telling
# netlify where to publish to and what command
# to run to build the site
publish: dist
lifecycle:
build:
- eleventy
plugins:
# here's where we pull in the plugin
speedcurveDeploy:
type: ./plugins/netlify-plugin-speedcurve-deploy
{
"assertMatrix": [
{
"matchingUrlPattern": ".*",
"assertions": {
"first-contentful-paint": ["warn", {"maxNumericValue": 2000}]
}
},
{
"matchingUrlPattern": "https://[^/]+/app",
"assertions": {
"interactive": ["warn", {"maxNumericValue": 5000}]
}
}
]
}
Collect all open PRs daily
with labels E.g
"Ready to Merge"
Open PR
and assign users
from a config value
By Alfredo Lopez
What If...All your Pull Requests...that can be merged...get deployed...today? Could you predict your performance improvements or regressions?