Setup Drone CI cronjob to build & publish abra-apps.json #125
Labels
No Label
breaking-change
bug
CI/CD
design
documentation
duplicate
enhancement
help wanted
invalid
plugin
question
secrets
shell-completion
versioning
wontfix
No Milestone
No Assignees
1 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: coop-cloud/abra#125
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Once #121 is done we can automate the generation and publishing via Drone. Drone already supports cronjobs, so we just need to config it all up via the
.drone.yml
and the repo settings. Then we could get generation running every X hours or so.This will be a bit tricky since we can only run the script in the context of a local abra install right now. We can work on decoupling this going forward. It's all very WIP right now.
Thoughts on how to make this work:
https://git.autonomic.zone/coop-cloud/abra/src/branch/main/Dockerfile
decentral1se/abra
Comrades, it is done.
Unfortunately ran into coop-cloud/auto-apps-json#1 which had to happen at some point, I guess. I will probably just sign up for the Pro account until we get The Peoples Container Repository.
So, any recipe repo can just add the following to the
.drone.yml
file:(We will template this file out shortly in coop-cloud/organising#68)
We can also use the cron job runner for Drone if we need it also:
And now for the rest of the day. If anyone needs me I'll be printing anarchist literature in the south of Rotterdam.