Commit graph

124 commits

Author SHA1 Message Date
71cc34bac3 Use int instead of int64 for file sizes
We are not going to use the extra bit, and String.length returns the
size as an int anyway.
2021-02-25 15:27:45 +01:00
3046994f4c Add filesize to view 2021-02-25 15:18:43 +01:00
535d2ac0b9 Add file sizes 2021-02-24 11:31:31 +01:00
1c5de383ea /hash takes query parameters, add hash search form 2021-02-02 17:23:57 +01:00
3a106342f5 Show latest build info in jobs view
This does N+1 queries where N is the number of jobs.
2021-01-29 14:34:56 +01:00
96a3da36cd Show build main binary and hash in job view 2021-01-29 10:17:03 +01:00
56737ec71b Migration code, model aware of main binary
Sqlite3 application_id and user_version are now set to identify the
database is a builder-web database, and the user_version represents the
schema version.

The 'build' table is extended with a 'main_binary' column. This
represents the main binary artifact from the build. This is decided by
there being exactly one file in bin/.

A migration tool is written that does both migrations and rollbacks, and
migration and rollback is implemented for the above mentioned change.
2021-01-29 10:15:31 +01:00
5298108d1a Implement sqlite database backed builder-web 2021-01-19 10:44:32 +01:00
37a916517d Display SHA256 digest only, and in hex 2021-01-06 11:48:24 +01:00
bf1777b7cb Toggle hide elements, artifact download links, etc
Add job script, links to artifacts and a way to hide job script, build
log etc
2020-12-21 11:22:35 +01:00
5f8325b60b Add SHA256 & SHA512 digests of build artifacts 2020-12-14 08:18:13 +01:00
bac7f8019d More css 2020-12-09 13:45:09 +01:00
0eadf387e6 Add anchor to timestamps 2020-12-09 13:44:44 +01:00
774074be63 timestamp html and css improvements
Each time stamp has an ID that can be linked to. Currently, there's no
mechanism for getting the fragment. A solution could be to wrap the
timestamp in an anchor.
2020-12-09 11:39:39 +01:00
60a3f629d8 Rephrase, hide UUID from user 2020-12-07 21:40:57 +01:00
494d4eb215 Status checkmark: css cursor 2020-12-07 21:34:10 +01:00
17570ebc76 Don't get job runs from disk when listing jobs 2020-12-07 21:28:17 +01:00
8b143ab062 Log output styling 2020-12-07 17:22:32 +01:00
e8aa906c00 Add result tooltip, spacing
A tooltip will be displayed when hovering the cursor over the build
status check mark.
2020-12-07 16:45:19 +01:00
355835df5e Show status in job overview 2020-12-07 16:33:19 +01:00
cd1cdcc9bb Implement meta data caching
Also print builds by their start time instead of UUID
2020-12-07 15:43:54 +01:00
1b0259e084 Fix URLs 2020-12-07 10:43:57 +01:00
41b0b6c031 Implement job, job run 2020-12-07 10:17:49 +01:00
0a92bdae65 Initial commit 2020-12-04 18:10:21 +01:00