Commit Graph

22 Commits

Author SHA1 Message Date
0cc3f2deab Revamp formatting and linting on commit
Remove the prepare script, and run the two stages manually. Better
handle Black reformatting by doing a check (for the errcode) then
reformat and abort commit to review.
2021-11-06 13:34:33 -04:00
ac885b855a Ensure all helper scripts pushd/popd
Make sure all of these move to the root of the repository first, then
return to where they were afterwards, using pushd/popd. This allows them
to be executed from anywhere in the repo.
2021-11-06 03:17:47 -04:00
b9c30baf80 Unify formatting and linting
Ensures optimal formatting in addition to linting during manual deploys
and during pre-commit actions.
2021-11-06 03:10:17 -04:00
91fb9e1241 Reorder linting on build-and-deploy 2021-10-27 13:25:14 -04:00
d1f32d2b9c Default to removing build artifacts in b-a-d.sh 2021-10-11 16:41:00 -04:00
c61d7bc313 Add linting to build-and-deploy
Ensures that bad code isn't deployed during testing.
2021-10-07 11:51:05 -04:00
a8e9a56924 Increase build-and-deploy sleep 2021-09-12 19:50:58 -04:00
fc9df76570 Standardize package building
1. Only build on GitLab when there's a tag.
2. Add the packages on GitLab to component "pvc" in the repo.
3. Add build-unstable-deb.sh script to build git-versioned packages.
4. Revamp build-and-deploy to use build-unstable-deb.sh and cut down on
   output.
2020-08-26 11:04:58 -04:00
354150f757 Restore build-and-deploy script 2020-08-25 13:12:20 -04:00
887e14a4e2 Add storage benchmarking to API 2020-08-25 01:57:21 -04:00
37b23c0e59 Add comments to build-and-deploy.sh 2020-08-11 12:10:28 -04:00
9e468d3524 Increase build-and-deploy wait time to 15 2020-02-27 14:32:01 -05:00
db09b4c983 Correct some ordering in build-and-deploy 2020-02-15 22:51:35 -05:00
d564671e1c Avoid restarting pvcapid in build-and-deploy 2020-02-08 20:28:58 -05:00
ce985234c3 Use consistent naming of components
Rename "pvcd" to "pvcnoded", and "pvc-api" to "pvcapid" so names for the
daemons are fully consistent. Update the names of the configuration
files as well to match this new formatting.

References #79
2020-02-08 19:34:07 -05:00
4505b239eb Rename API and common Debian packages
Closes #79
2020-02-08 18:50:38 -05:00
589b2b1677 Forcibly remove tempdir just in case 2020-01-06 16:52:25 -05:00
5eec3e99f8 Lower delay during build-and-deploy 2019-12-18 11:56:50 -05:00
8202d7e64b Make output a little nicer 2019-12-14 16:56:33 -05:00
c0757405bc Increase delay in deploy 2019-12-13 00:06:37 -05:00
3942f21f11 Build with sudo too, if needed 2019-09-07 12:32:21 -04:00
1f4b5a6d65 Add little deploy script for testing purposes 2019-06-27 14:37:42 -04:00