code: def build(self, mode=None, check=False):
          
          kwargs = {}
          if not self.build_only:  # don't try to deploy twice
              kwargs[' --build-only'] = True
          if not self.local:
              kwargs['--local'] = True
          if check:
              kwargs['--check-built'] = True
          remote_args = self.formatted_args(self.args, mode, **kwargs)
          cmds = tuple() if self.check_built or self._updated else self.cmds_pyontutils()
          if not self._updated:
              self._updated = True
          return self.runOnBuild(*cmds,
                                 f'scigraph-deploy {remote_args}',
                                 defer_shell_expansion=True,
                                 oper=AND)
docs: Just shuffle the current call off to the build server with --local attached