I am wanting to automate some homelab things. Specifically deploying new and updating existing docker containers.

I would like to publish my entire docker compose stacks (minus env vars) onto a public Git repo, and then using something to select a specific compose from that, on a specific branch (so I can have a physical seperate server for testing) automatically deploy a container.

I thought of Jenkins, as it is quite flexable, and I am very willing to code it together, but are there any tools like this that I should look into instead? I’ve heard Ansible is not ideal for docker compose.

      • just_another_person
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        10
        ·
        2 months ago

        People are naming them all over this thread. Use the right tool for the right job, don’t try to shoehorn a function for a dead-ass and dying tool into a different use-case just because you know it.

    • 35qam
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      Exactly. Look into Komodo instead