Devan Carpenter
9999900575
CI: build CentOS/RedHat 8 RPM packages
This commit cleans up the existing CI scripts a bit while adding jobs to
build RPM packages. The directory structure allows for easily adding more
package targets.
RPM outputs will only be uploaded on tagged commits.
12 months ago
Devan Carpenter
56cd005c02
CI: use new libetpan remote
https://gitea.pep.foundation/pEp.foundation/libetpan
1 year ago
Devan Carpenter
a4594a7ffc
CI: share build scripts between distros
most of the distros can reuse the build scripts, so we'll put them in a
"common" directory.
1 year ago
Devan Carpenter
57c32481d1
CI: use curl instead of wget
less dependencies the better
1 year ago
Devan Carpenter
de131e2d18
CI: add centos8 build
1 year ago
Devan Carpenter
abb10467de
CI: pull specified sequoia images
Instead of pulling the "latest" tagged image of Sequoia, we will attempt
to pull specific given version.
1 year ago
Devan Carpenter
f6f80c8289
CI: specify yml2 version in DEPENDENCIES file
This allows us to keep yml2 up-to-date, and pin to specific releases.
Additionally, we were using the old archive url. We've updated that.
1 year ago
Devan Carpenter
e1d7241bf8
CI: specify yml2 version in DEPENDENCIES file
This allows us to keep yml2 up-to-date, and pin to specific releases.
Additionally, we were using the old archive url. We've updated that.
1 year ago
Krista Bennett
95f4e63495
Removed commit-hash tracking at Volker's request
1 year ago
Krista Bennett
4c6efbdc21
Config hash define fix, ENGINE-885 function for commit hash, and fix for semicolon in codegen from Release_2.1
1 year ago
Krista Bennett
2c24ce0b9a
Removed commit-hash tracking at Volker's request
1 year ago
Krista Bennett
dc09909b9e
Config hash define fix, ENGINE-885 function for commit hash, and fix for semicolon in codegen from Release_2.1
1 year ago
Devan Carpenter
8fc9172917
CI: unpack yml2 into INSTPREFIX
yml2 and particularly yml2proc can be placed directly into INSTPREFIX
instead of BUILDROOT.
1 year ago
Krista Bennett
52df6b71f1
ENGINE-883: test if files are there to diminish annoying pings from git
1 year ago
Krista Bennett
f726fd607c
ENGINE-883: script updates from hooks directory, Makefile fix for those who haven't put hooks in. Needs to be tested on other systems and won't save non-hooks-using windows users from themselves.
1 year ago
Krista Bennett
a6fb33c8c0
ENGINE-883: files for commit hash work. Still need to set up the how-to and ensure we go back and forth to older commits without choking.
1 year ago
Krista Bennett
7abcfd2e8a
Testing for 883 - may roll back
1 year ago
Devan Carpenter
d54e9549c5
CI: add basic gitlab-ci jobs
Adds simple jobs for building the the Engine for Debian 10.
Pre-built docker images containing Sequoia will be pulled down and used
to build the Engine. Currently the Sequoia version is just the latest
from the `pep-engine` branch. We should make this selectable in the near
future.
Upon successful compilation an image containing the build output will be
pushed to an internal docker registry.
1 year ago