Oliver Giles
ae213b4f74
assymetric queueing logic
...
allow tagged job execution on an untagged node, but not
vice-versa. This allows the admin to assign tags for UI
grouping without worrying about nodes at all
7 years ago
Oliver Giles
9aa172e8f5
adapt nodes and tags to new folder structure
7 years ago
Oliver Giles
b45de55ed1
bugfix: correct path to node .before script
7 years ago
Oliver Giles
1bd07acfc6
update dependencies to latest versions
7 years ago
Oliver Giles
66b62f70f3
only compress logs larger than a certain size
...
this fixes an issue where empty or very small logs
resulted in a larger compressed log, which was
truncated and cannot be decompressed
7 years ago
Oliver Giles
3068180f8e
give capnp ownership of process output fd
...
this fixes an intermittent issue (race condition?) where
the IoContext attempts to poll an already-closed fd
7 years ago
Oliver Giles
668ada74d1
move from directory-based to file-based job scripts
7 years ago
Oliver Giles
1bcb2c8dfe
remove no longer used frontend templates
7 years ago
Oliver Giles
8080d38cfe
fix reported estimated time of completion from websocket
7 years ago
Oliver Giles
492ddd2ceb
"Laminar" as default page title
7 years ago
Oliver Giles
ad9837fd96
frontend: replace angular with vue
7 years ago
Oliver Giles
56bc2581bf
v0.3
8 years ago
Oliver Giles
b8d172fa2b
change docker script to build for debian
8 years ago
Oliver Giles
4e911756bc
update copyright year
8 years ago
Oliver Giles
2ea27d46ed
implement proper child cleanup
8 years ago
Oliver Giles
7b7de751e3
fix for new non-COW std::strings
8 years ago
Oliver Giles
c502bdfdc3
use hyphen in deb pkg name
9 years ago
Oliver Giles
9521ba0bab
zlib dep, build script fixes, v0.2
9 years ago
Oliver Giles
82b39c2961
compress logs in database
9 years ago
Oliver Giles
1eb6a9138e
better message on execl failure
9 years ago
Oliver Giles
e7fe117426
don't log full file paths, remove use of KJ_DBG
9 years ago
Oliver Giles
99fd47de68
order recent builds in job page chronologically
9 years ago
Oliver Giles
f181c87d3b
report running state, only show spinner when actually running
9 years ago
Oliver Giles
87ebf91f1e
don't show previous build button for first job run
9 years ago
Oliver Giles
10d7ad8960
create db with primary key and index
9 years ago
Oliver Giles
a83cc6c7a5
correct postinst dir install path, force bash on ubuntu
9 years ago
Oliver Giles
7b010fdaf6
add missing maintainer
9 years ago
Oliver Giles
645ed81aea
use boost 1.55 for compatibility with debian jessie
9 years ago
Oliver Giles
e40fb52554
output a warning when archive exists instead of failing
9 years ago
Oliver Giles
1273b36260
add docker scripts
9 years ago
Oliver Giles
f9ce571da5
fix linked libraries on ubuntu
9 years ago
Oliver Giles
fadabbf9f6
support cmake 2.8.11
9 years ago
Oliver Giles
d44d5ba0e6
boost compatibility
9 years ago
Oliver Giles
56a8301e85
increment busyExecutors only when queueing cannot fail
9 years ago
Oliver Giles
695b52c101
error on non-existent job
9 years ago
Oliver Giles
cb954f0ff8
FE cleanup, send missing messages
9 years ago
Oliver Giles
16081adb30
add missing enum conversion
9 years ago
Oliver Giles
beede38643
propagate job_completed message to run page
9 years ago
Oliver Giles
e140221c72
cleanup, dynamically present artifacts
9 years ago
Oliver Giles
b3cd9929b7
client: when job fails, still wait for others to complete
9 years ago
Oliver Giles
2b6cbc18b1
spinner+progress
9 years ago
Oliver Giles
1e0a2ebc36
frontend love
9 years ago
Oliver Giles
0df97e95fd
support for job and node tags
9 years ago
Oliver Giles
79c3ee5fcb
fix spelling mistake
9 years ago
Oliver Giles
3ee5b4f8f6
better socket closing
9 years ago
Oliver Giles
f923762c7e
server cleanup, fix logic error in early promise resolution
9 years ago
Oliver Giles
cf9bee07db
add favicon, nav logo
9 years ago
Oliver Giles
78a0ef9ed8
quote args to xsltproc
9 years ago
Oliver Giles
16bbb4cbf6
update readme, point to wiki
9 years ago
Oliver Giles
eee217d748
example scripts for generating test reports
9 years ago