To support parallel development of these workflows, the deploy codebases were developed with mostly non-overlapping codebases. This is making it hard to enforce consistent projects.ini, Tapis CLI settings, and environment variable behavior. It is suggested to refactor these commands to share a mixin base class that provides functions such as _repo_tag, _build, _push, and so on.
To support parallel development of these workflows, the deploy codebases were developed with mostly non-overlapping codebases. This is making it hard to enforce consistent
projects.ini, Tapis CLI settings, and environment variable behavior. It is suggested to refactor these commands to share a mixin base class that provides functions such as_repo_tag,_build,_push, and so on.