Commit Graph

22 Commits

Author SHA1 Message Date
d07d37d08e 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
83e887c4ee 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
4eb0f3bb8a 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
2e94516ee2 Reorder linting on build-and-deploy 2021-10-27 13:25:14 -04:00
04cad46305 Default to removing build artifacts in b-a-d.sh 2021-10-11 16:41:00 -04:00
5b3bb9f306 Add linting to build-and-deploy
Ensures that bad code isn't deployed during testing.
2021-10-07 11:51:05 -04:00
1a286dc8dd 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