Commit graph

69 commits

Author SHA1 Message Date
rand00
e27ca992bf packaging/perftest/unipi/plot.sh: Bettered plot output in several ways 2023-01-17 11:19:41 +01:00
rand00
0ae2602172 packaging/perftest_all.sh: Fixed some bugs and tried to fix that all builds are not gone through - but works by running again?? 2023-01-17 11:18:51 +01:00
rand00
0af832075f packaging/perftest.sh: Added force-parameter 2023-01-17 11:17:55 +01:00
rand00
68c0c74d37 packaging/perftest.sh: Fixed documentation + removed unused line 2023-01-16 14:45:58 +01:00
rand00
85a4a4784c packaging/perftest_all.sh: Added script to run performance-tests on all builds for a given job 2023-01-13 13:49:32 +01:00
rand00
20bc1785d0 Perftest: Fixed plot script semantics + made perftest.sh work with args given from builder-web ++ 2023-01-12 16:58:26 +01:00
rand00
932d10cbaf Perftest: shellcheck 2023-01-12 15:36:19 +01:00
rand00
74269e4ccd packaging/perftest.sh: Moved some variables up into new 'configure per system' section 2023-01-12 15:27:33 +01:00
rand00
7a0cdcbae5 Perftest: All scripts works now - tested by ssh'ing to same machine (need to configure some variables to fit other machines) 2023-01-11 18:48:34 +01:00
rand00
ee2d467678 Perftest: Changed scripts for new directory structure 2023-01-10 16:49:44 +01:00
rand00
bdb01be93b packaging/perftest/unipi/run-test-on-vm.sh: Fixed that ssh didn't run scripts from right dir 2023-01-03 17:20:59 +01:00
rand00
d2d1068d10 packaging/perftest.sh: Renaming of run-test.sh to not name-collide with unipi script + passing server-dir 2022-12-21 12:50:09 +01:00
rand00
3aea44f661 packaging/perftest/unipi/run-test-on-vm.sh: A script to manage and run the test on VM 2022-12-21 12:48:58 +01:00
rand00
49f9101e8b packaging/perftest.sh: Moved exit-logic for when test-results exist 2022-12-21 12:00:20 +01:00
rand00
8c776912f7 packaging/perftest/unipi/plot.sh: Removed now unneccesary 'echo' 2022-12-21 11:52:01 +01:00
rand00
8a45a3e522 packaging/perftest/unipi/plot.sh: Fixed plot title to 'throughput' 2022-12-20 21:28:06 +01:00
rand00
99f2788ec0 packaging/perftest/unipi/plot.sh: Skipping build if 'siege.csv' doesn't exist 2022-12-20 21:26:22 +01:00
rand00
f9375f0828 packaging/perftest/unipi/plot.sh: Plotting throughput column 2022-12-20 21:20:59 +01:00
rand00
34aa7a767a packaging/perftest/unipi/plot.sh: Prefixing build UUID to each row in DAT file 2022-12-20 21:18:56 +01:00
rand00
dd6f054a88 packaging/perftest/unipi/plot.sh: WIP: Added plotting script for unipi - missing a few things 2022-12-20 21:09:39 +01:00
rand00
f67c2f6fa9 packaging/perftest.sh: Checking DB and APP versions + passing more args to unipi/plot.sh 2022-12-20 21:08:16 +01:00
rand00
13612c59a5 packaging/perftest.sh: Passing dependencies to unipi perftest scripts 2022-12-20 15:14:31 +01:00
rand00
0176e8c5bb packaging/perftest.sh: Better printed message 2022-12-20 15:04:52 +01:00
rand00
cd26ddcd75 packaging/perftest.sh: Fixed documentation 2022-12-20 15:03:09 +01:00
rand00
db82447841 packaging/perftest.sh: Hook script for running performance tests on binary upload 2022-12-20 14:14:59 +01:00
a68025ecf0 FreeBSD-repo.sh: do not exit if grep fails 2022-08-29 13:33:32 +02:00
7a9949fc5e Hook scripts must end in .sh, FreeBSD packaging
- Only hook scripts that end in .sh are executed.
- When packaging for FreeBSD, batch-viz.sh and visualizations.sh are
  installed with a .sample extension. Addresses #137
2022-08-26 18:23:23 +02:00
ac8c31f2ac packaging: Add visualization dependencies (#135)
We now package opam-graph and modulectomy separately.

Reviewed-on: https://git.robur.io/robur/builder-web/pulls/135
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Co-committed-by: Reynir Björnsson <reynir@reynir.dk>
2022-08-25 10:30:50 +00:00
08b16adb1f FreeBSD/create_package.sh: Do not quote glob 2022-07-05 09:37:59 +02:00
19242b816c Fix FreeBSD packaging paths 2022-07-05 09:11:33 +02:00
824cb2d30d Add conffiles erroneosly omitted previously
It should have been part of 949dbab501.
2022-06-24 12:13:25 +02:00
949dbab501 Package visualization & repo scripts (#123)
The repo scripts are installed in 'share' as examples.

Reviewed-on: https://git.robur.io/robur/builder-web/pulls/123
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Co-committed-by: Reynir Björnsson <reynir@reynir.dk>
2022-06-23 09:51:55 +00:00
932b0c963e create_package.sh: quote variables 2022-06-22 12:37:57 +02:00
bac3b3c64b debian: put binaries in sbin, libexec
builder-db and builder-migrations require privileges, and builder-web is
expected to be run from systemd.
2022-06-22 12:31:13 +02:00
66a9d293e6 visualizations.sh: refactoring and error handling
- Specify the sqlite3 query as a command line argument
- Fail more often
2022-06-22 10:50:26 +02:00
09a180c3cd Automatic viz migration on builder-web startup (#111)
Co-authored-by: rand00 <oth.rand@gmail.com>
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/111
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Co-committed-by: Reynir Björnsson <reynir@reynir.dk>
2022-06-08 10:18:46 +00:00
73fbb59377 ensure version string is what we expect 2022-05-31 10:38:11 +02:00
27b40c63a1 fix version numbering for FreeBSD repository, see #114
To allow mixing of tags with git revisions, append a dummy ".0.g0000000" to
FreeBSD packages that originate from a tag.
2022-05-31 10:38:11 +02:00
15baa605a0 packaging: sha256 is encoded as hex, not base64 2022-05-19 15:12:41 +02:00
rand00
9a8f902d3c packaging/visualizations.sh: Failing when unsupported platform 2022-03-23 20:54:35 +01:00
rand00
140d661254 packaging/visualizations.sh: Made compatible with Linux too 2022-03-21 13:51:23 +01:00
9ab6921105 dpkg-repo: repackage in TMP/pkg, use TMP as output directory
This avoids the deb file containing itself, and having a /builder-... installed.
2022-03-07 18:37:17 +01:00
65f29ad8aa rename FreeBSD package to builder-web 2022-03-03 15:26:04 +01:00
9cb0e2683c FreeBSD package repository: use . as separator when checking whether package already exists 2022-02-28 15:09:25 +01:00
Robur
078d48730d Debian package repository: take aptly repo vs publish into account 2022-02-25 13:34:24 +00:00
Robur
ca5b16a161 Debian repo script: no need to pass architectures 2022-02-25 13:20:13 +00:00
Robur
9406edbc9e Debian repository: set HOME variable 2022-02-25 11:54:00 +00:00
Robur
5f7e37fb4c Debian packaging: set Architecture to the target architecture 2022-02-25 10:54:51 +00:00
Robur
83daa044d5 FreeBSD packaging: normalize version (use . instead of -) 2022-02-25 10:48:16 +00:00
Robur
8e3eafbad1 packaging: add version numbers and comparison script 2022-02-25 10:41:43 +00:00