Commit Graph

24 Commits

Author SHA1 Message Date
TC Johnson
30413e7f70
Saving my work so I can switch back to main for a few minutes of troubleshooting 2024-07-17 11:17:54 -05:00
TC Johnson
f535c508bc
Forgot some thens in the rpm if statements 2024-07-14 22:35:07 -05:00
TC Johnson
7dadd2fbea
Changed IS_NIGHTLY var checks to string from bool 2024-07-14 19:15:09 -05:00
TC Johnson
fc7debba3f
Adding automatic nightly release builds
- Restructured linux repo directory structure to include Stable and Nightly releases
- Reworked Earthfile to pass IS_NIGHTLY boolean to package build scripts for use in
file names
- Added nightly pipeline to CICD config yaml. Pipeline is triggered by IS_NIGHTLY
variable
- Two distribution scripts now exist, one for Stable and one for Nightly
- Reworked RPM build spec files to create appropriate file names
- Reworked debian release generation scripts
- RPM repo directory structure is prepped for arm64 builds
- Switched from scp to rsync for moving the completed repo from ochestration
to repo server
- Created schedule in Gitlab UI to trigger nightly release at 2300 Central Time
2024-07-14 17:22:50 -05:00
Christien Rioux
55de1dcb5c set default port to 5150 for veilid-server in config
improve testing fixtures
2024-05-05 09:55:01 -04:00
TC Johnson
c33f0f19da
Added Earthfile condition and RPM spec fix
Dry run will now trigger for Earthfile changes. I also reordered the
changelog in veilid-server.spec to descending to correct that error.

Commented out the crates.io publishing dry run. This branch does not
have access to the protected variables.
2024-04-29 15:26:03 -05:00
Christien Rioux
49e6eace8e add IPC directory to rpm and deb packaging
add config verify step after all command line options have been processed

closes #366
2024-04-28 17:31:04 -04:00
TC
d74dad3ec9 Merge branch 'systemd-hardening' into 'main'
Some light hardening of veilid-server standalone node via systemd

See merge request veilid/veilid!187
2024-03-03 21:45:38 +00:00
John Smith
0c5b89a15e arch for rpm build 2023-09-16 16:51:58 -04:00
schrotthaufen
6bffb92f1d Some light hardening of veilid-server standalone node via systemd 2023-09-13 22:27:42 +02:00
TC Johnson
783b7cc59c
Fix packaging version parsing
Comments added to Cargo.toml caused faulty parsing of the version
number by package/cargo_version.sh. Adding the -w switch to grep
fixes this by matching on the whole word 'version' and not matching
on words such as 'Bumpversion'.
2023-09-02 10:50:58 -05:00
TC Johnson
c2d0aad973
service restart if running, instructs to start if not 2023-07-17 20:55:45 -05:00
Christien Rioux
aeb8477747 package script 2023-07-16 17:46:07 -04:00
TC Johnson
090147b556
Switch - to _ in .deb filenames so dpkg-scanpackages can discern arch 2023-07-15 00:09:55 -05:00
TC Johnson
73838ab2aa
Switch - to _ in .deb filenames so dpkg-scanpackages can discern arch 2023-07-14 23:50:22 -05:00
TC Johnson
d18a1e3e28
edit instruction to systemctl enable 2023-07-14 20:47:03 -05:00
TC
efbe51df73
Changed deb install to not enable-start the service 2023-07-14 18:50:06 -05:00
TC Johnson
96a73bc04e Rpm building 2023-07-03 02:59:50 +00:00
John Smith
4e37115c8f update release build 2023-06-16 19:58:06 -04:00
John Smith
0a890c8707 removing dev branch, many changes 2023-05-29 19:24:57 +00:00
John Smith
b6e568f664 receipt rework and discovery rework 2022-05-28 10:07:57 -04:00
John Smith
424ceedfd8 many fixes for bootstrap and public internet connectivity 2022-05-24 17:13:52 -04:00
John Smith
1326424eae packaging and bootstrap work 2022-05-17 16:55:53 -04:00
John Smith
ef1f5d7b52 refactoring, more config, packaging 2022-05-16 11:52:48 -04:00