Maxim Lebedev · @toby3d
128 followers · 1178 posts · Server mstdn.io

@drq I use to build and deploy. I'm curious how much Actions can replace it. Already upgrading my instance, I'll try this around in the next couple of weeks.

#droneci #gitea

Last updated 1 year ago

Christiaan :fedora: :flag_nl: · @RyuKurisu
350 followers · 9497 posts · Server fosstodon.org

@mmeier


Usually they call that "Any" but it's silly they don't include that option :thonking:

#homelab #droneci

Last updated 1 year ago

Michael · @mmeier
122 followers · 1922 posts · Server social.mei-home.net

What's still a bit frustrating about the entire thing: There was absolutely nothing in the Drone logs to tell me that the new jobs simply didn't have anywhere to run.

So now, all my pipelines have been switched to arm64 and Drone CI runners have been restricted to arm64.

Because of course there is no "I don't care about the runners architecture" option.

#homelab #droneci

Last updated 1 year ago

Michael · @mmeier
122 followers · 1917 posts · Server social.mei-home.net

I think the next project will be switching my CI from Drone CI to Woodpecker.

I changed my setup slightly to a more distributed setup with multiple runners. And now it looks like the jobs don't get distributed. No problem, error is probably in my configs.

But Drone's logs show me exactly nothing. Their "Debug" logs are a sad joke.

#homelab #droneci #woodpecker

Last updated 1 year ago

leetNightshade · @leetNightshade
105 followers · 329 posts · Server mastodon.social

I am going to attempt to setup for my project with a integration. I hope it goes well! 🤞

#droneci #godotengine #gitea #indiedev

Last updated 2 years ago

Grafana Labs · @grafana
251 followers · 53 posts · Server grafana.social

Flaky tests are a problem found in almost every codebase. By definition, a flaky test is a test that both succeeds and fails without any changes to the code. Learn how we reduced flaky tests using , , Grafana , and
grafana.com/blog/2023/02/09/ho

#grafana #prometheus #loki #droneci

Last updated 2 years ago

WoodpeckerCI · @WoodpeckerCI
560 followers · 31 posts · Server floss.social

@colinsmatt11 @alex@gleasonator.com @james @tallship

Woodpecker supports good as @forgejo .

Forgejo supports as good as .

So it boils down to personal preferemces.

#droneci #Gitea

Last updated 2 years ago

Chris P 🏳️‍🌈🍁 · @kizaing
31 followers · 143 posts · Server mstdn.kizaing.ca

Playing around with git pipelines are so cool and fun y'all

#droneci

Last updated 2 years ago

pulsar89.5 · @pulsar
27 followers · 263 posts · Server pouet.chapril.org

Je continue sur ma lancée avec l'automatisation du déploiement de runner de type "exec".

C'est toujours à la manœuvre à travers trois playbooks. L'idée est de pouvoir redéployer rapidement des runners en cas de loupé (pollution) sur l'un d'eux.

Va vraiment falloir que je me penche sur le déploiement automatisé de mon reverse proxy.

#ansible #droneci

Last updated 2 years ago

pulsar89.5 · @pulsar
27 followers · 263 posts · Server pouet.chapril.org

L'automatisation complète du déploiement de mon site est enfin opérationnelle !

La pipeline est définie sur et tourne via qui va exécuter un playbook au travers d'un runner que j'ai voulu de type "exec".
Le serveur , à mon grand désespoir, a été installé via l'image sur mon .

Le prochain chantier va concerner le déploiement automatisé de mon reverse proxy.

#truenasscale #docker #ansible #droneci #gitea

Last updated 2 years ago

Thorsten Daners · @schnoop
38 followers · 57 posts · Server nrw.social

@andreS CI/CD nutzen wir bei der Arbeit via . Das ist schnell aufgesetzt. Privat bin ich ein Fan von . Etwas weniger sperrig.
Was ist denn euer konkretes Problem mit CI/CD?

#gitlab #droneci

Last updated 2 years ago

Robert · @xoxys
51 followers · 296 posts · Server social.tchncs.de

Stumbled over today. Pretty handy to spin-up a for CI environments like or to run automated deployment tests

#sysadmin #devops #woodpecker #droneci #kubernetes #k3d

Last updated 2 years ago

Gergely Nagy 🐁 · @algernon
1145 followers · 7563 posts · Server trunk.mad-scientist.club

I have a number of plugins. Should I port them to ?

I don't use Woodpecker myself, and don't plan to. But the plugins should be trivial to port, and perhaps they could be useful to others?

#droneci #WoodpeckerCI

Last updated 2 years ago

Robert · @xoxys
51 followers · 296 posts · Server social.tchncs.de

Nice if the metrics endpoint of a service is not working anymore (well it works but needs 5+ minutes to finish) because the metrics are calculated by real-time DB queries.

Thanks to a not existing garbage collection for the used tables, they have reached a size of more than 10 million lines now....

#monitoring #droneci #sysadmin

Last updated 2 years ago

Maxim Lebedev · @toby3d
123 followers · 1087 posts · Server mstdn.io

@rf Опрос для селфхостеров про то как держать своё добро.

Я уже думаю, что держать несколько разных уникальных, но не сильно мощных серверов выйдет дороже, чем арендовать один большой и жирный.

Например, сейчас у меня 4 сервера: , , (сервер и раннер). А я ещё хочу сервер поднять, но по деньгам уже будет больно держать их всех раздельно. С другой стороны, если что-то ляжет, то оно не уронет остальных за собой благодаря такому сетапу.

А как у вас?

#peertube #gitea #droneci #minecraft

Last updated 2 years ago

Gergely Nagy 🐁 · @algernon
1147 followers · 7563 posts · Server trunk.mad-scientist.club

Phew. I'm done reorganizing my plugins. Two out of four build with . The other two I could build with it, but the image size would become far too large.

Both of those images are built upon alpine at the moment, and they're like 10x smaller than if I'd build them upon a NixOS foundation. They both need git, and one needs GnuPG on top - both of those pull in quite large dependencies in NixOS.

I tried building with Nix, but still basing on , but I can't do that from CI.

#droneci #nix #alpine

Last updated 2 years ago

Gergely Nagy 🐁 · @algernon
1147 followers · 7563 posts · Server trunk.mad-scientist.club

I managed to code myself into a chicken-and-egg problem. I want to build Docker images with Nix (✓), and I also want to publish them from my CI.

However, Drone's plugin/docker is not suitable, because that wants to build too. There's a drone-load-and-store plugin that is supposed to do the right thing, and publish my Nix-built image. However, it errors out, because it wants a .tags file, for reasons beyond me.

So now I'm thinking about writing a plugin to build & publish images.

#droneci

Last updated 2 years ago

Gergely Nagy 🐁 · @algernon
1147 followers · 7563 posts · Server trunk.mad-scientist.club

First roadblock: I haven't found a plugin that'd let me upload my artifacts the way I want. plugins/s3 is the only plugin on their registry that can upload to s3, and it silently fails, and doesn't have a debug option.

I'll search around a little more, and worst case, I'll just roll my own.

I find this surprising, a bit, because I don't need much.

#droneci

Last updated 2 years ago

Gergely Nagy 🐁 · @algernon
1147 followers · 7563 posts · Server trunk.mad-scientist.club

I found a reason to use ! I'll use it for caching in my pipelines, and also as a place I can upload build artifacts to.

At the moment, I'm using local volume caches, and that's been annoying me for a long time. The single project of mine that uploads build artifacts currently does so to my PyDio Cells, and that's not exactly a right fit.

So I'll make both use MinIO instead. Feels cleaner.

#minio #droneci

Last updated 2 years ago

Gergely Nagy 🐁 · @algernon
1147 followers · 7563 posts · Server trunk.mad-scientist.club

Not surprisingly, my Lua bindings still compile and work just fine, despite not being touched for over 6 years. The only thing I needed to change is the URL in the rockspec, changing git:// to git+https://.

However, the whole repo bit-rotted quite a bit, so I'll be having a go at cleaning it up at some point. Fixing the rockspec, moving from Travis to , that kind of stuff.

#droneci

Last updated 2 years ago