The script ifs_fetch.cmd/sh is located in the build folder.
When creating a build home, the ifs_fetch script should be executed in the build_home after the create_build_home_structure script has been run.
When creating a delivery, the script should be executed from the build home/build folder and and the parameter --delivey need to be set pointing to the delivery. If the ifs_fetch or its sub source code are changed in the delivery source code, the ifs_fetch will be updated, and the script will be automatically start using the new version.
The script accepts three parameters.
|--user||mandatory||set JFrog user|
|--host||optional||set JFrog host||Default ifsclouddev.jfrog.io|
|--repo-name||optional||point to the repository||Default binaryartifacts|
|--log-level||optional||OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL||Default is OFF|
|--force-download||optional||there is a cache in the build_home to avoid unnecessary downloads. This param can skip the use of this cache||Default false|
|--build-home||optional||folder path to the build home - default is one level up from current||default is ..\ or ../ for linux|
|--delivery||optional||folder path to the delivery. ifs_fetch will download the artifact to this delivery folder structure. If --delivery is not given, the fetch will be made to the build_home|
More information found when executing:
CMD>ifs_fetch.cmd --user read_user --password pwd --host ifsclouddev.jfrog.io