Add essential support for dry run mode

This commit is contained in:
Oliver Gondža 2017-06-22 09:44:55 +02:00
parent 65144e8372
commit 90d0f3609c
1 changed files with 5 additions and 0 deletions

View File

@ -288,7 +288,12 @@ public class ArtifactoryPermissionsUpdater {
* @param args unused
*/
public static void main(String[] args) {
if (DRY_RUN_MODE) System.err.println("Running in dry run mode")
generateApiPayloads(DEFINITIONS_DIR, ARTIFACTORY_API_DIR)
if (DRY_RUN_MODE) {
System.err.println("Payloads generated in " + ARTIFACTORY_API_DIR + ". Nothing was sent.")
return
}
submitPermissionTargets(ARTIFACTORY_API_DIR)
removeExtraPermissionTargets(ARTIFACTORY_API_DIR)
}