Skip to content

WIP: Add ability to build without interacting with available artifact servers

Tom Pollard requested to merge tpollard/752 into master

Description

This MR aims to add the option to have more granular control of what artifact servers bst will interact with. Through the use of a userconfig option and main cli option the user should be able to override if bst attempts to use all, only user defined, or no remotes at all for any pull or push task. This will allow a bst project to build from scratch without consuming available remote artifacts, or narrow the scope to not consume artifacts from included junctions for example.

Changes proposed in this merge request:

  • Add user config context and cli main option for 'use remotes'
  • Add tests to check new and existing behaviour is correct

This merge request, when approved, will close: #752


Edited by Tom Pollard

Merge request reports