GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara membuat bazel menggunakan penyimpanan eksternal saat membangun?

Gunakan --output_user_root bendera.

Contoh:

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

Saya menyinkronkan ~/.cache/bazel ke direktori di drive saya yang lain. Tampaknya bekerja sejauh ini. yaitu

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

Saya berpikir untuk memindahkan cache lama untuk menghindari pembangunan kembali, tetapi saya melihat symlink ke direktori di dalam cache dan tidak ingin berurusan dengan mentransfernya sehingga mereka menunjuk ke direktori baru juga. Jadi saya baru saja menghapus cache lama, menyinkronkan, dan membangun kembali.


Anda dapat mengubah direktori outputRoot dengan mengubah $TEST_TMPDIR variabel.

export TEST_TMPDIR=/path/to/directory

Dari dokumen bazel:

keluaranRoot direktori adalah ~/.cache/bazel . (Kecuali jika $TEST_TMPDIR disetel, seperti dalam pengujian bazel itu sendiri, dalam hal ini direktori ini digunakan sebagai gantinya.)


Linux
  1. Kapan Saya Harus Menggunakan Trailing Slash Pada Direktori??

  2. Bagaimana saya bisa menghitung checksum md5 dari sebuah direktori?

  3. Bagaimana saya bisa memeriksa apakah ada direktori?

  1. Bagaimana saya bisa mengecualikan direktori dari perintah ls

  2. Bagaimana saya bisa membuat ls tampilkan dotfile terlebih dahulu?

  3. Bagaimana saya bisa melakukan chmod rekursif hanya pada direktori?

  1. Bagaimana Membuat Direktori Bersama Dapat Diakses Oleh Sftp?

  2. Bagaimana saya bisa menggunakan SSH dengan proxy SOCKS 5?

  3. Penggunaan / saat menggunakan cd