Barebones ci-runner module #108

Merged
b12f merged 0 commits from refs/pull/108/head into main 2022-08-25 21:46:23 +00:00
b12f commented 2022-08-13 20:11:32 +00:00 (Migrated from git.b12f.io)

This adds a barebones CI-runner module with the following option:

pub-solar.ci-runner.enable

If enabled, this will start a systemd service on boot that runs
drone-runner-exec. The configuration expects you to have a file called
secrets/drone-runner-exec-config handled by agenix that gets put into
/run/agenix/drone-runner-exec-config and is owned by root.

This file should contain a configuration similar to the following:

CLIENT_DRONE_RPC_PROTO=https
CLIENT_DRONE_RPC_HOST=drone.company.com
CLIENT_DRONE_RPC_SECRET=super-duper-secret
This adds a barebones CI-runner module with the following option: `pub-solar.ci-runner.enable` If enabled, this will start a systemd service on boot that runs `drone-runner-exec`. The configuration expects you to have a file called `secrets/drone-runner-exec-config` handled by agenix that gets put into `/run/agenix/drone-runner-exec-config` and is owned by root. This file should contain a configuration similar to the following: ``` CLIENT_DRONE_RPC_PROTO=https CLIENT_DRONE_RPC_HOST=drone.company.com CLIENT_DRONE_RPC_SECRET=super-duper-secret ```
hensoko (Migrated from git.b12f.io) approved these changes 2022-08-14 14:52:35 +00:00
hensoko (Migrated from git.b12f.io) approved these changes 2022-08-14 15:27:11 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: pub-solar/os#108
No description provided.