3 ms·
I've automated my build-test-commit workflow. My build script commits my changes at the beginning of the build. If the build or any of the tests fail, then the
by w_t_payne 9y ago
I've automated my build-test-commit workflow. My build script commits my changes at the beginning of the build. If the build or any of the tests fail, then the commit is rolled back, otherwise it is squashed together with other edits ready to be pushed. I automatically get a complete record of builds (in the reflog), and a fairly neat (if somewhat coarse-grained) history of changes with perfect traceability in my commit messages.
- artwr 9y agoI would love to see what it looks like, even in a rough format. I have been meaning to do something similar, in particular for running tests + docs and pushing to a repo.
- w_t_payne 9y agohttps://github.com/wtpayne/hiai/blob/master/a3_src/h70_internal/da/vcs/__init__.py https://github.com/wtpayne/hiai/blob/master/a3_src/h70_inter... https://github.com/wtpayne/hiai/blob/master/a3_src/h70_internal/da/vcs/git_adapter.py https://github.com/wtpayne/hiai/blob/master/a3_src/h70_inter...