Anyone here using Gitlab CI/CD (or any other pipeline) to deploy stuff?
Discovered this while looking around my freshly minted self-hosted Gitlab instance.
I'm intrigued by the possibilities.
I've been working straight on server via SSH, but the recent downfall of my blog's provider has inspired me to look for something more sophisticated / repeatable. Which is making me question the whole stack I'm currently using (ubuntu/docker/nginx reverse/ghost). e.g. Could I stick my blog on a static solution & use CI to roll it all up into a docker images & push that to cloudrun?
Anyway - feel free to chip in with anything CI pipeline / deployment tech related. Not really sure where I'm going with this anyway
Comments
I use CircleCI to automate deploying my static sites. It doesn't do anything fancy besides rsyncing the contents of my sites to my server after I push my changes to github.
this is interesting, want to follow the thread silently but not sure how to do that. personally i was looking to host my own gitea (only need a git for my own page) but haven't really tried it because i enjoy shitposting more..
What do you use to build the sites? Handcrafted HTML or a generator of sorts?
I do use gitlab but not to it's full potetential at the minute. It's a nice bit of software, and doesn't NEED the full requirements if you're only running a few smaller repos.
just githooks man
I tried/attempted both. Don't recall why I abandoned gitea - got mystery build errors I think. Gitlab was being difficult too until I worked out that Docker + lots of RAM (4+) is the way to go
Same. Quite opposite in fact. But it's the best solution for functionality without being bound to a commercial offering like github
I used to use CircleCI (and later Amazon CodeBuild) to build and deploy my sites to Amazon S3 / AWS Amplify and purge CDN cache in the process. Now I'm using Netlify.
I am currently using Jekyll. The whole workflow involves building and generating the static site, then pushing it to the server afterwards.
Yea, I Just used a spare VPS, put docker on it, ran that gitlab install thingy, and it worked.
Free NAT KVM | Free NAT LXC | Bobr
ITS WEDNESDAY MY DUDES