This is a repository to host CI jobs to build dependencies for OpenMW to be cached as binary artifacts at https://gitlab.com/OpenMW/openmw-deps. Jobs start automatically on push to master and automatically push archived artifacts to another git repository.
To make this work properly multiple secrets have to be configured:
SSH_PRIVATE_KEY
with private SSH key allowed to push changes to repository specified viaPUSH_URL
variable (e.g. generated byssh-keygen
).GPG_PRIVATE_KEY
with private GPG key to sign commits with GPG signature (e.g. generated withgpg --full-generate-key
).GPG_PRIVATE_KEY_PASSPHRASE
a passphrase for theGPG_PRIVATE_KEY
to make it possible to use the GPG key (e.g. the value used duringgpg --full-generate-key
).
Also following variables have to be set:
PUSH_URL
with target SSH-based URL forgit push
command (e.g.[email protected]:OpenMW/openmw-deps.git
).