ଯେତେବେଳେ Bazel ଲକ୍ଷ୍ୟ ପରିବେଶର ପ୍ରକ୍ସି ମାଧ୍ୟମରେ ସେଗୁଡ଼ିକୁ ପାଇପାରେ ନାହିଁ, ସେତେବେଳେ ଏକ ରିପୋଜିଟରୀ କ୍ୟାସ୍ ଅନୁମୋଦିତ ନିର୍ଭରତା ବାଇଟ୍ ଯୋଗାଇପାରେ।

  1. ଉଦ୍ଦିଷ୍ଟ ପ୍ରବେଶ ଥିବା ମେସିନରେ, ଆବଶ୍ୟକ ପ୍ରକଳ୍ପ ସ୍ଥିତି ଏବଂ Bazel ସଂସ୍କରଣ ବ୍ୟବହାର କରି ଚୟନିତ କ୍ୟାସକୁ ଆଣନ୍ତୁ:
    bazel fetch --repository_cache=/path/to/repository-cache //...
  2. ପ୍ରସ୍ତୁତ କ୍ୟାସକୁ ପ୍ରକଳ୍ପର ଆର୍ଟିଫ୍ୟାକ୍ଟ ପ୍ରକ୍ରିୟା ମାଧ୍ୟମରେ ସ୍ଥାନାନ୍ତର କରନ୍ତୁ।
  3. ଲକ୍ଷ୍ୟ ପରିବେଶରେ ସମାନ --repository_cache ବିକଳ୍ପ ସହିତ ଏହାର ପଥ ଚୟନ କରନ୍ତୁ। ଅନ୍ୟ ପ୍ରକଳ୍ପ ସ୍ଥିତି ପାଇଁ ନିର୍ମିତ କ୍ୟାସ୍ ଅସମ୍ପୂର୍ଣ୍ଣ ହୋଇପାରେ।

ପୁରୁଣା ସମାଧାନଗୁଡ଼ିକ --distdir ବ୍ୟବହାର କରନ୍ତି, ଯାହା ବର୍ତ୍ତମାନ ଅପ୍ରଚଳିତ ଭାବରେ ଦଲିଲଭୁକ୍ତ। ସେହି ଯନ୍ତ୍ରକୌଶଳ ଏକ ଆର୍କାଇଭ୍ ଆବଶ୍ୟକ କରେ ଯାହାର ଫାଇଲନାମ URL ର ଆଧାର ନାମ ସହିତ ମେଳ ଖାଏ ଏବଂ ଯାହାର ହ୍ୟାସ୍ ଘୋଷିତ ଡାଉନଲୋଡ୍ ଅନୁରୋଧ ସହିତ ମେଳ ଖାଏ। ଏକ ଅନପ୍ୟାକ୍ ସ୍ରୋତ ବୃକ୍ଷ ବିକଳ୍ପ ନୁହେଁ, ଏବଂ ହ୍ୟାସ୍ ଅପସାରଣ କରିବା ଆର୍ଟିଫ୍ୟାକ୍ଟ ଚୟନର ଏକ ଅଂଶ ଅପସାରଣ କରେ।

ଏହା ସମସ୍ତ ଅଫଲାଇନ୍ ପୂର୍ବସର୍ତ୍ତ ଯୋଗାଏ ନାହିଁ। Bzlmod ରେଜିଷ୍ଟ୍ରି ମେଟାଡାଟା, Git ରିପୋଜିଟରୀ ଏବଂ ରିପୋଜିଟରୀ ନିୟମ ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥିବା ଆଦେଶଗୁଡ଼ିକର ଅତିରିକ୍ତ ଆବଶ୍ୟକତା ରହିପାରେ। ଯଦି ଲାଇଭ୍ ପ୍ରକ୍ସି ଫେଚିଂ ଆବଶ୍ୟକ ହୁଏ, ସଂଯୋଗ ବିଫଳତା ଲୁଚାଇବା ପାଇଁ ନିର୍ଭରତା ପରିଭାଷା ବଦଳାଇବା ପରିବର୍ତ୍ତେ ଏହାର ପ୍ରକୃତ ଡାଉନଲୋଡର ଏବଂ URL ଯାଞ୍ଚ କରନ୍ତୁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ