Anyone here using Gitlab CI/CD (or any other pipeline) to deploy stuff?

havochavoc OGContent Writer

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..

  • havochavoc OGContent Writer

    @zirius said:

    I use CircleCI to automate deploying my static sites.

    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

  • havochavoc OGContent Writer

    @mobile said: i was looking to host my own gitea

    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

    @Mr_Tom said: I do use gitlab but not to it's full potetential

    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.

  • @havoc said:
    What do you use to build the sites? Handcrafted HTML or a generator of sorts?

    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.

Sign In or Register to comment.