Try woodpecker ci #105

Open
opened 2023-08-03 20:18:31 +00:00 by allanger · 2 comments
allanger commented 2023-08-03 20:18:31 +00:00 (Migrated from git.badhouseplants.net)

Notes

How to install in k8s: https://woodpecker-ci.org/docs/administration/kubernetes

ToDo

It's already added to helmfile in the try-woodpecker-ci branch, what has to be done

Installation

  1. Install it to K8s (badhouseplants)
  2. Add the istio extension, let's make it short (ci.badhouseplants.net)

Integration

  1. Once it's accessible, it must be possible to log in with Gitea (It should be done already)
  2. If you can log in, follow these steps: https://woodpecker-ci.org/docs/usage/intro
  • Activate a repo
  • Create a CI file
  • Trigger the pipeline

I would use this repo for testing, just implement the helmfile diff logic there

## Notes How to install in k8s: https://woodpecker-ci.org/docs/administration/kubernetes ## ToDo It's already added to helmfile in the `try-woodpecker-ci` branch, what has to be done ### Installation 1. Install it to K8s (badhouseplants) 2. Add the istio extension, let's make it short (ci.badhouseplants.net) ### Integration 1. Once it's accessible, it must be possible to log in with Gitea (It should be done already) 2. If you can log in, follow these steps: https://woodpecker-ci.org/docs/usage/intro - Activate a repo - Create a CI file - Trigger the pipeline I would use this repo for testing, just implement the helmfile diff logic there
allanger commented 2024-05-24 14:21:22 +00:00 (Migrated from git.badhouseplants.net)
Woodpecker CI seems to be a perfect solution for my case, so now it's time to migrate from drone. I don't think that all the repos must be migrated, because some of them are not active anymore. List of repos to migrate: - [x] https://drone.badhouseplants.net/allanger/container-openvpn - [x] https://drone.badhouseplants.net/badhouseplants/badhouseplants-builder - [ ] https://drone.badhouseplants.net/badhouseplants/clappr-script-mirror - [ ] https://drone.badhouseplants.net/badhouseplants/hugo-container - [ ] https://drone.badhouseplants.net/allanger/cronjobs - [ ] https://drone.badhouseplants.net/badhouseplants/badhouseplants-net
allanger commented 2024-05-24 14:52:22 +00:00 (Migrated from git.badhouseplants.net)
More repos: - [ ] https://drone.badhouseplants.net/allanger/kubers - [ ] https://drone.badhouseplants.net/sharing/minecraft-restart
This repo is archived. You cannot comment on issues.
No Label
No Milestone
No project
No Assignees
1 Participants
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: badhouseplants/k8s-cluster-config#105
No description provided.