GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu přimět bazel používat externí úložiště při stavbě?

Použijte --output_user_root vlajka.

Příklad:

bazel --output_user_root=/path/to/directory build //foo:bar

Symbolicky jsem uvedl ~/.cache/bazel do adresáře na mé druhé jednotce. Zatím to vypadá, že to funguje. tj.

ln -s /mnt/otherdrive/bazel_cache ~/.cache/bazel

Napadlo mě přesunout starou mezipaměť, abych se vyhnul přestavbě, ale všiml jsem si symbolických odkazů na adresáře v mezipaměti a nechtěl jsem se zabývat jejich přenášením, takže ukazovaly také na nový adresář. Takže jsem jen smazal starou mezipaměť, přidal symbolický odkaz a znovu vytvořil.


Adresář outputRoot můžete změnit změnou $TEST_TMPDIR proměnná.

export TEST_TMPDIR=/path/to/directory

Z dokumentů bazel:

outputRoot adresář je ~/.cache/bazel . (Pokud není nastaven $TEST_TMPDIR, jako v testu samotného bazelu, v takovém případě se místo něj použije tento adresář.)


Linux
  1. Jak zpřístupnit sdílený adresář pomocí Sftp?

  2. Jak přimět Startx používat alternativní Xinitrc?

  3. Jak mohu použít Bash jako přihlašovací shell, když mi Sysadmin odmítne dovolit to změnit?

  1. Jak mohu zkontrolovat, zda adresář existuje?

  2. Jak mohu vyloučit adresář z příkazu ls

  3. Jak vytvořit adresářovou strukturu v bazel

  1. Kdy bych měl použít koncové lomítko v adresáři?

  2. Jak mohu vypočítat kontrolní součet md5 adresáře?

  3. Jak mohu přimět ls, aby nejprve zobrazoval dotfiles?