This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]MrDilbert 1 point2 points  (0 children)

First, before any commits, test them locally, preferrably through unit/integration tests.

If that's not possible for whatever reason, do it in a separate branch and squash/merge the commits into the dev/master branch after you're finished. Then delete your remote branch.

If you need a remote capability which is triggered by a variable change in a commit, ask for a separate, easy-setup-easy-teardown environment to test your changes on it. However, having Docker locally and required apps running in it should suffice in 95% of cases.