After a while of absence, I’m getting back into Go programming and I was wondering: What’s new in terms of quality control tooling? What are you running on your CI/CD ? Any suggestions?

You are viewing a single thread.
View all comments
3 points

Decouple!

CI should just build container images and do testing. CircleCI, Github Actions, Gitlab, Travis… Jenkins if you don’t have any other choice…

CD should manage the deployment of that compiled code into a working environment… Renovate Bot, Argo CD/Rollouts, Flux… Ansible if you’re still doing things the old way…

If you are still stuck doing stuff the old ways (bare metal, VMs, ansible, etc), packer is great for building immutable images so you can hopefully dump config management entirely.

permalink
report
reply
2 points
*
Deleted by creator
permalink
report
parent
reply
1 point
*
Deleted by creator
permalink
report
parent
reply

Go programming language discussion

!golang@lemmy.ml

Create post

Community stats

  • 5

    Monthly active users

  • 84

    Posts

  • 15

    Comments