Commit Graph

15 Commits (c3797c3ccde4eeee17d39dc3cfa9b70d940a95fe)

Author SHA1 Message Date
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.
2 years ago
Devan Carpenter 56cd005c02 CI: use new libetpan remote
https://gitea.pep.foundation/pEp.foundation/libetpan
2 years 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.
2 years ago
Devan Carpenter 57c32481d1 CI: use curl instead of wget
less dependencies the better
2 years ago
Devan Carpenter de131e2d18 CI: add centos8 build 2 years 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.
2 years 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.
2 years ago
Krista Bennett 2c24ce0b9a Removed commit-hash tracking at Volker's request 2 years ago
Krista Bennett dc09909b9e Config hash define fix, ENGINE-885 function for commit hash, and fix for semicolon in codegen from Release_2.1 2 years ago
Devan Carpenter 8fc9172917
CI: unpack yml2 into INSTPREFIX
yml2 and particularly yml2proc can be placed directly into INSTPREFIX
instead of BUILDROOT.
2 years ago
Krista Bennett 52df6b71f1 ENGINE-883: test if files are there to diminish annoying pings from git 2 years 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. 2 years 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. 2 years ago
Krista Bennett 7abcfd2e8a Testing for 883 - may roll back 2 years 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.
2 years ago