Commit graph

  • c17802d84f Views++: Factored Job.Build to Job_build + Renamed Builder to Builds to avoid collision with lib rand00 2022-02-02 23:03:16 +0100
  • f40a081198 test/markdown_to_html.ml: Usage of Utils.Omd rand00 2022-02-02 23:00:01 +0100
  • 7358567e55 Utils: Moved omd-helpers into Omd submodule here rand00 2022-02-02 22:59:32 +0100
  • f3aa2a2c90 Safer Lwt_process usage for calling builder-viz cmd (#71) rand 2022-02-02 14:50:44 +0000
  • 6a645b7358 Merge branch 'tar' Reynir Björnsson 2022-02-01 12:21:56 +0000
  • d67aedd5aa Add modulectomy, opam-graph as opam deps Reynir Björnsson 2022-02-01 12:03:09 +0000
  • 993d1171c2 Add pin-depends on opam-graph, modulectomy Reynir Björnsson 2022-02-01 11:49:44 +0000
  • 3fe07c7b34 Clean up trailing spaces Reynir Björnsson 2022-02-01 11:43:07 +0000
  • d6c04e861e Views: Removed usage of containers rand00 2022-01-28 11:05:09 +0100
  • 161fec77af Views: Using Option.of_list rand00 2022-01-28 11:03:03 +0100
  • b564191b81 Re-enabled warnings as errors in dune file + fixed unused 'id' in builder_web.ml rand00 2022-01-28 11:00:51 +0100
  • 8897f525fe Builder_web: visualization_cmd: Changed bin to be 'builder-viz' + let it be searched in PATH rand00 2022-01-28 10:49:26 +0100
  • 5a9c1237a1 Builder_web: Added timeout to visualization_cmd Lwt_process.pread rand00 2022-01-28 10:45:00 +0100
  • 2a1b75ba2b Removals of uncommented code and unneccesary parens rand00 2022-01-28 10:15:38 +0100
  • 6f95f7e965 Views: Switch viz order + fixed iframe size rand00 2022-01-26 21:11:57 +0100
  • 302d53835a bin/Builder-viz: Added override_css params to viz's + used them to define a common theme rand00 2022-01-26 18:04:26 +0100
  • 86b5bf870d Builder_web.treemap_visualization_cmd: More informative param-name rand00 2022-01-26 18:03:48 +0100
  • 1bba2d7855 Views: Adjusted height of deps viz iframe again rand00 2022-01-26 17:20:18 +0100
  • c80ee590bd New centered flex-layout for builds page with 2 columns + some refactorings around Views rand00 2022-01-25 14:58:25 +0100
  • 915468bbf1 Views: Adjusted height of deps viz iframe rand00 2022-01-24 15:07:22 +0100
  • 48ba9b7bfe Views: Also rendering dependencies for non-binary packages rand00 2022-01-24 14:38:39 +0100
  • 64cf4fc350 Added dependencies visualization to builds pages rand00 2022-01-24 14:35:59 +0100
  • 95ef54fc82 bin/Builder-viz: Added dependencies visualization rand00 2022-01-24 14:35:15 +0100
  • dde9d5b2da Builder_web.job_build_treemap: Calculating treemap visualization via CLI call to new binary .. this doesn't block server on requests, as Lwt IO is run in parallel rand00 2022-01-24 13:34:04 +0100
  • f3178cace0 bin/Builder-viz: Printing html + Syntax rand00 2022-01-24 13:32:08 +0100
  • 2874b54c40 .gitignore: Emacs files rand00 2022-01-24 13:31:28 +0100
  • 289a58d9dc Refactored treemap visualization into separate binary + Cmdliner CLI interface rand00 2022-01-24 11:45:37 +0100
  • afbf9357b0 lib/dune: Added opam-graph rand00 2022-01-20 16:33:35 +0100
  • 6658244a18 Views: Only rendering treemap for unikernels with '.debug' artifact rand00 2021-12-20 15:52:11 +0100
  • ade1ea3a38 Builder_web.job_build_treemap: Changed title of excluded treemap chunks rand00 2021-12-20 15:51:40 +0100
  • c6ff42d391 Views: Fix fize of treemap rand00 2021-12-20 14:19:33 +0100
  • a0254b3e70 Builder_web.job_build_treemap: Changed title of new excluded treemap chunks rand00 2021-12-16 15:14:48 +0100
  • 82c5614440 Builder_web.job_build_treemap: Calculating extra chunks inserted in treemap-scale rand00 2021-12-16 12:38:31 +0100
  • fdd00a17ab Builder_web.job_build_treemap: Changed minimal size of treemap node based on example treemap rand00 2021-12-15 23:29:38 +0100
  • b8c40861f3 Builder_web.job_build_treemap: Implementing partitioning of Info tree rand00 2021-12-15 23:09:23 +0100
  • 79c40473b4 Views: Changed background color rand00 2021-12-15 22:27:25 +0100
  • 6a70220dee Removed debug-printing + Adjusted size of treemap iframe rand00 2021-12-15 21:32:41 +0100
  • 07b5daff9f Fix to the code extracting binary size for treemap visualization Robur 2021-12-15 16:17:56 +0000
  • d247846e35 WIP: debugging rand00 2021-12-14 13:59:35 +0100
  • 462bbf5942 Treemap scale: Passing on binary-size to new Treemap renderer rand00 2021-12-13 20:21:43 +0100
  • c9ab07832e Views: Removed old code rand00 2021-12-13 18:03:01 +0100
  • 4e2d069b26 Views: Chosen a static width relative to textsize for treemap rand00 2021-12-13 17:49:33 +0100
  • b52e3bc0b0 Views: Rewrote static css to be one big string instead rand00 2021-12-13 17:46:37 +0100
  • 5548c04a3e Several changes related to treemap rendering: * Rendering treemap in build-page as iframe, as the svg needs static CSS classes to work; and static CSS doesn't compose * Added 'include_static_css' param to Views.layout (useful for later) * Added Builder_web.dream_svg helper if we want to serve a svg directly rand00 2021-12-13 17:27:33 +0100
  • ff302a9c06 README.md: Added section for extracting builds from one server to another rand00 2021-12-08 15:40:47 +0100
  • 7fa8402eee use modulectomy to render svg of the unikernel binaries Robur 2021-12-06 15:40:20 +0000
  • 92a43fbfdd Add .../all.tar endpoint with artifacts Reynir Björnsson 2021-09-14 18:39:57 +0200
  • 888b4aa8b6 Merge pull request 'builder-db: add extract-build command' (#63) from builder-db-exec-extraction into main Reynir Björnsson 2022-01-25 19:32:20 +0000
  • 5d33d4cfaf builder-db: add extract-build command Reynir Björnsson 2021-12-07 17:13:21 +0100
  • 8489d1ff36 Remove README from build page Robur 2021-12-02 14:49:45 +0000
  • 19633e84ea Reuse DB connection for consequtive queries Robur 2021-12-02 13:58:44 +0000
  • 0afec1617b markdown sanitization, addresses issue #46 Robur 2021-12-01 16:21:12 +0000
  • 68237ef382 Rewrite queries to take optional platform Reynir Björnsson 2021-11-18 11:56:17 +0100
  • e57d880c44 sql: use $N instead of ?N as numbered placeholder Reynir Björnsson 2021-11-18 11:40:15 +0100
  • 088b55acc3 remove failed builds from job page Robur 2021-11-17 16:39:49 +0000
  • 2e82778e87 Only show successful builds on the front page Robur 2021-11-17 16:00:58 +0000
  • e1d950ad5b link to failed-builds, paginate failed-builds Robur 2021-11-17 15:54:13 +0000
  • 0910a05bbd builds: improve comparisons (text and query) to earlier and later builds Robur 2021-11-17 15:28:15 +0000
  • e5168e1b4f Display timestamps without time zone offset, use Z instead to indicate time zone offset 0 Robur 2021-11-17 14:44:41 +0000
  • 740e76b73e remove comment about missing failed-builds page Robur 2021-11-17 14:37:25 +0000
  • c6128ca24b /failed-builds/: fix query and improve page Robur 2021-11-17 14:33:05 +0000
  • 8ee69d7211 Work around caqti assertion failure Robur 2021-11-17 14:06:18 +0000
  • c566cd0215 Work towards failed-builds page Robur 2021-11-17 14:02:04 +0000
  • 675b57a579 Rename Builder_db modules in bin/ and test/ Reynir Björnsson 2021-11-15 15:04:59 +0100
  • 31971c8e6e debian postinst: fix user/group mixup Reynir Björnsson 2021-11-13 16:45:32 +0100
  • 294a46df86 opam: require metrics 0.3.0 and above v0.1.0 Robur 2021-11-12 14:31:42 +0000
  • 6dc2b89cb6 opam: require tyxml 4.3.0 (needs 'txt') Robur 2021-11-12 14:20:56 +0000
  • 0df7da0af8 opam: require lwt >= 5.3.0 (for Lwt.Syntax, let* and let+) Robur 2021-11-12 14:12:42 +0000
  • 13686ceae5 opam: require tyxml 4.0.0 Robur 2021-11-12 14:10:34 +0000
  • b514a6a43d FreeBSD Manifest: fix syntax Robur 2021-11-12 14:03:28 +0000
  • 2ad04e97dd opam: require opam-format 2.1.0 (for OpamPackage.Name.equal) Robur 2021-11-12 13:58:19 +0000
  • fb9391fe61 Prepare for initial public release Robur 2021-11-12 13:42:26 +0000
  • b43c6f4d79 Refactor default_datadir into library builder_system Robur 2021-11-12 13:21:12 +0000
  • 977678b325 Detect datadir by platform Reynir Björnsson 2021-11-12 14:01:40 +0100
  • e15bd00fe5 improve comparison page and always link with current build as head (right_build) Robur 2021-11-12 13:01:20 +0000
  • 1dd1fe54ba Add breadcrumb navigation Reynir Björnsson 2021-11-12 12:11:08 +0100
  • bb4decad71 FreeBSD packaging: add builder user and group, create /var/db/builder-web Hannes Mehnert 2021-11-12 12:54:24 +0100
  • 3fa6e9c174 debian: add postinst script Reynir Björnsson 2021-11-12 11:18:40 +0100
  • 3a7e58abca Add builder-db access-list command access-list Reynir Björnsson 2021-11-08 16:51:16 +0100
  • 16748b8995 Show builds by platform Robur 2021-11-08 10:55:11 +0000
  • 594c6d5917 remove unused queries Robur 2021-11-05 12:49:16 +0000
  • c76cead3f7 view: show platform on build page Robur 2021-11-05 11:02:30 +0000
  • e69d1beb9f Add platform to build table Robur 2021-11-05 10:45:26 +0000
  • a9ff2dd033 Remove rresult Reynir Björnsson 2021-10-20 11:10:43 +0200
  • 045dbcf23d adapt to builder 0.2.0 changes Robur 2021-11-03 14:40:04 +0000
  • 579f9d38e6 debian packaging: install meta files and systemd script with 644 permissions Robur 2021-11-02 10:28:47 +0000
  • 9dc3fe7abe upload_binary: add binary_name query parameter Reynir Björnsson 2021-10-26 13:24:17 +0200
  • a249eb0572 Fix broken query remove_all_by_username Reynir Björnsson 2021-10-26 13:22:31 +0200
  • 87a6b95e8c Model.read_file: avoid file descriptor leak Robur 2021-10-18 13:45:53 +0000
  • fa1cf92702 avoid deprecated functions from Fmt (strf is now str) Alain Armand 2021-10-18 14:44:19 +0200
  • c9f8a16896 builder is released to opam, remove pin-depends Hannes Mehnert 2021-10-06 14:20:46 +0200
  • 4a42cffc6c verify-data-dir: change level for untracked files Reynir Björnsson 2021-09-14 16:03:12 +0200
  • 70e240e7b0 verify-data-dir: check for untracked files Reynir Björnsson 2021-09-14 14:45:27 +0200
  • 71a016fdae Fix up mix up Reynir Björnsson 2021-09-10 12:52:31 +0200
  • f24a9297d0 Re-add viewing build script and build console Reynir Björnsson 2021-09-09 18:06:08 +0200
  • dd6535296d use Cstruct.length instead of deprecated Cstruct.len Robur 2021-09-08 09:11:54 +0000
  • edcbf73386 Add /job/<job>/build/<build>/main-binary redirect endpoint Robur 2021-09-08 09:10:30 +0000
  • 8279bc1c26 store relative path for console and script Robur 2021-09-07 11:53:51 +0000
  • 0628938898 verify-data-dir: check build script & console as well Robur 2021-09-07 10:04:54 +0000
  • f7823da321 fix console output order Robur 2021-09-07 10:04:11 +0000