Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reload/backstore
Simple image for storing BackstopJS reports for linking to in Actions
https://github.com/reload/backstore
Last synced: about 5 hours ago
JSON representation
Simple image for storing BackstopJS reports for linking to in Actions
- Host: GitHub
- URL: https://github.com/reload/backstore
- Owner: reload
- Created: 2020-12-17T09:22:44.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-18T04:08:29.000Z (5 months ago)
- Last Synced: 2024-06-18T05:26:16.505Z (5 months ago)
- Language: Ruby
- Homepage:
- Size: 81.1 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Backstore
Simple container for storing BackstopJS reports, primarily for linking
to from Actions.## Usage
Backstore is just a simple HTTP server with SSH and rsync. To store a
new report:Run the service somewhere, mounting in `/srv`. After startup the
identity file needed to push reports is in `.ssh/id_rsa`, use GitHub
Actions secrets to supply this to actions.### Submitting new report
Generate a sha using `echo $GITHUB_REPOSITORY:$GITHUB_SHA | sha1sum - | cut -d" " -f 1`
Then sync the report:
`rsync -e 'ssh -i -p 1984 -o StrictHostKeyChecking=no'
-r report/ store@:backstore//`It will then be available at `http:////` (or https
equivalent, if you have a appropriate proxy).