fbrinker / docker-tileboard

Docker Container for TileBoard: "A simple yet highly configurable Dashboard for HomeAssistant"
https://hub.docker.com/r/fbrinker/tileboard
MIT License
1 stars 1 forks source link

Github actions / workflows #7

Open akloeckner opened 3 years ago

akloeckner commented 3 years ago

I see, you're also experimenting with GitHub actions. If you like, we can work on integrating mine. I have set them up out of curiosity and for testing before submitting PR's here.

The workflows are found here: https://github.com/akloeckner/TileBoard-docker

Patches for multi-platform builds (#6) and the new build.sh (#5) are in the PRs and here: https://github.com/akloeckner/TileBoard-docker/tree/feat-platforms

fbrinker commented 3 years ago

Thank you

I had not too much time to look into that in detail for now, but i dislike some aspects of the Github Workflows. The Drone config is by far easier to understand in my opinion and i can't figure out to create a proper tag-list for now

akloeckner commented 3 years ago

Sure. I don't mean to rush you in any direction. In fact, you sticking to drone.io gives me reason to get another toy. ;-) Feel free to close the issue or pick whatever may be helpful from my workflows!

(The tag list seems to be ugly, yes. It looks as if the full fbrinker/tileboard:xyz needs to go there...)

fbrinker commented 3 years ago

I can recommend drone.io as simple CI utility. I loved the Gitlab CI for a long time and drone.io is somewhat compatible / the same layout. But on the other hand it would be interesting to use one platform for an entire project...

So I'll leave this open for now :)

akloeckner commented 3 years ago

Another reason against using Github workflows: I just got notified, my scheduled workflow will be deactivated due to 60 days of inactivity. I guess, that will happen frequently here, too...

fbrinker commented 3 years ago

Ouch, good to know! I guess it's possible to work around that (cron, dummy commits/tags etc) but mhm. Still a great integrated tool for free, but i like fire and forget solutions... :D