Devops : CI/CD #19
Labels
No Label
User Research
backend
billing
frontend
gitpad
operations
post-mvp
priority-1
priority-2
priority-3
shared hosting
No Milestone
No project
No Assignees
2 Participants
Notifications
Total Time Spent: 12 hours 30 minutes
Due Date
dachary
12 hours
realaravinth
30 minutes
No due date set.
Dependencies
No dependencies set.
Reference: Hostea/july-mvp#19
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Woodpecker, at the moment, doesn't send emails on CI failures(see failure commit and corresponding CI logs.
There is a drone.io plugin that implements emails where the recepients are:
If time permits, we should implement integration with the mailing infrastructure.
I agree, it is quite important to get notifications when the CI fails.
I'll now need to learn about woodpecker, studying an existing ansible role.
I've also read the documentation and I'm curious to know more about your installation @realaravinth. I'll tailor the Ansible playbook according to your preferences, building on your experience to educate myself.
The woodpecker agent requires basic setup.
Agent:
Server:
First draft version of the woodpecker playbook
Merged support for woodpecker and published Enough 2.2.2 that includes it.
Install gitea,woodpecker.hostea.org and fix a bug.
The coupling of Woodpecker and Gitea implemented in the gitea playbook has stabilized and proved reliable. The hosteasetup.py has a Woodpecker class to interact with a running instance via the API and help with deployment.
This is good enough for the MVP and proved to work well over the past four weeks, thank you dogfooding.