Interesting results, I think many sysadmins could benefit of improving their Git skills for their day-to-day work.
@carlchenet What's "optimize commits" ?
I'm not sysad, even if I done some ops things in my devs
@Sp3r4z able to craft your commit (add -p, rebase, kind of things) would have been better maybe 🤔
@carlchenet Okay, I get it.
I thought about re-buil a better commit, like amend + patching. Maybe git am too…
Well okay :)
@Sp3r4z that's nice too 😉
@carlchenet Ah ben je suis senior, moi qui me croyait moyen+ :)
All roles are splited, one role one git repo. On this first repo, dev can access and work. When they are finish, they commit to a special branch that trigg cicd. The cicd make dev tests, linter, sanatiy check then push to master. When master updated they trigg an another gitlab with same repo dedicated to staging. Cicd make all he need to create vm, docker, baremetal same as production and make differents tests.
@wallace ok, interesting, thanks 👍
When ok the code is pushed to master on staging. Then a third gitlab for production is trigged and he trigg the master repo for ansible who have only inventory. Then the cicd merge all modified repos to the master one. Then admin can clone the result on read only for repos and playbooks, read write to inventory. Awx take the same repo and make actions
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!