mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-11-23 21:02:09 +00:00
CI: save lighthouse artifacts
This commit is contained in:
parent
e989ff01c4
commit
d8f6d1a913
3 changed files with 13 additions and 17 deletions
12
.build.yml
12
.build.yml
|
@ -5,8 +5,10 @@ packages:
|
||||||
- zopfli
|
- zopfli
|
||||||
- git # for Hugo's gitInfo
|
- git # for Hugo's gitInfo
|
||||||
- make
|
- make
|
||||||
- npm
|
- npm # for testing with lighthouse and webhint
|
||||||
- chromium
|
- chromium # for testing with lighthouse and webhint
|
||||||
|
environment:
|
||||||
|
HINT_TELEMETRY: off
|
||||||
sources:
|
sources:
|
||||||
- https://git.sr.ht/~seirdy/seirdy.one
|
- https://git.sr.ht/~seirdy/seirdy.one
|
||||||
secrets:
|
secrets:
|
||||||
|
@ -21,9 +23,13 @@ tasks:
|
||||||
rsync deploy@seirdy.one:/home/deploy/binaries.tar.gz .
|
rsync deploy@seirdy.one:/home/deploy/binaries.tar.gz .
|
||||||
mkdir -p ~/bin
|
mkdir -p ~/bin
|
||||||
tar x -ozC ~/bin -f binaries.tar.gz
|
tar x -ozC ~/bin -f binaries.tar.gz
|
||||||
- build_deploy: |
|
|
||||||
cd seirdy.one
|
cd seirdy.one
|
||||||
npm i -D
|
npm i -D
|
||||||
|
- build_deploy: |
|
||||||
|
cd seirdy.one
|
||||||
export PATH=~/bin:$PATH
|
export PATH=~/bin:$PATH
|
||||||
make DOMAIN=staging.seirdy.one test-staging
|
make DOMAIN=staging.seirdy.one test-staging
|
||||||
|
tar czf ~/lighthouse-reports.tar.gz lighthouse-reports
|
||||||
make clean deploy
|
make clean deploy
|
||||||
|
artifacts:
|
||||||
|
- lighthouse-reports.tar.gz
|
||||||
|
|
|
@ -17,9 +17,9 @@ ci:
|
||||||
splash-screen: "off" # not a PWA
|
splash-screen: "off" # not a PWA
|
||||||
themed-omnibox: "off" # antifeature, not a PWA
|
themed-omnibox: "off" # antifeature, not a PWA
|
||||||
works-offline: "off" # not a PWA. Use caching.
|
works-offline: "off" # not a PWA. Use caching.
|
||||||
is-crawlable: "off" # staging server won't be indexed
|
is-crawlable: "off" # staging server won't be indexed
|
||||||
timing-budget: "off" # buggy; manually use the below assertions instead
|
timing-budget: "off" # buggy; manually use the below assertions instead
|
||||||
canonical: "off" # staging server doesn't have canonical
|
canonical: "off" # staging server doesn't have canonical
|
||||||
speed-index:
|
speed-index:
|
||||||
- warn
|
- warn
|
||||||
- maxNumericValue: 3000
|
- maxNumericValue: 3000
|
||||||
|
@ -53,8 +53,8 @@ ci:
|
||||||
- https://staging.seirdy.one/
|
- https://staging.seirdy.one/
|
||||||
- https://staging.seirdy.one/about.html
|
- https://staging.seirdy.one/about.html
|
||||||
- https://staging.seirdy.one/2020/11/23/website-best-practices.html
|
- https://staging.seirdy.one/2020/11/23/website-best-practices.html
|
||||||
numberOfRuns: 5
|
numberOfRuns: 3
|
||||||
upload:
|
upload:
|
||||||
outputDir: lighthouse-reports
|
outputDir: lighthouse-reports
|
||||||
reportFilenamePattern: lighthouse-report-%%DATE%%.%%EXTENSION%%
|
reportFilenamePattern: lighthouse-report-%%PATHNAME%%.%%EXTENSION%%
|
||||||
target: filesystem
|
target: filesystem
|
||||||
|
|
10
package.json
10
package.json
|
@ -1,14 +1,4 @@
|
||||||
{
|
{
|
||||||
"name": "seirdy.one",
|
|
||||||
"scripts": {
|
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
|
||||||
},
|
|
||||||
"repository": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "git@git.sr.ht:~seirdy/seirdy.one"
|
|
||||||
},
|
|
||||||
"author": "",
|
|
||||||
"license": "MIT",
|
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@hint/configuration-web-recommended": "^8.1.0",
|
"@hint/configuration-web-recommended": "^8.1.0",
|
||||||
"@hint/formatter-codeframe": "^3.1.19",
|
"@hint/formatter-codeframe": "^3.1.19",
|
||||||
|
|
Loading…
Reference in a new issue