GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo hacer que bazel use almacenamiento externo al construir?

Utilice el --output_user_root bandera.

Ejemplo:

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

Enlacé ~/.cache/bazel a un directorio en mi otra unidad. Parece estar funcionando hasta ahora. es decir,

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

Pensé en mover el caché anterior para evitar la reconstrucción, pero noté enlaces simbólicos a directorios dentro del caché y no quería lidiar con transferirlos, por lo que también apuntaron al nuevo directorio. Así que eliminé el caché anterior, lo vinculé y lo reconstruí.


Puede cambiar el directorio raíz de salida cambiando el $TEST_TMPDIR variables.

export TEST_TMPDIR=/path/to/directory

De los documentos de bazel:

La raíz de salida el directorio es ~/.cache/bazel . (A menos que se establezca $TEST_TMPDIR, como en una prueba de bazel, en cuyo caso se usa este directorio).


Linux
  1. ¿Cuándo debo usar una barra inclinada final en un directorio?

  2. ¿Cómo hacer que un directorio compartido sea accesible mediante Sftp?

  3. ¿Cómo hacer que Startx use Xinitrc alternativo?

  4. ¿Cómo puedo usar Bash como shell de inicio de sesión cuando el administrador del sistema se niega a permitirme cambiarlo?

  5. ¿Cómo puedo comprobar si existe un directorio?

Cómo usar el comando mkdir para hacer o crear un directorio de Linux

Cómo usar el comando cd de Linux para cambiar de directorio

Cómo agregar almacenamiento externo a ownCloud 9

Cómo usar Rsync

¿Cómo puedo usar SSH con un proxy SOCKS 5?

Uso de / al usar cd