From 82fe7f3a55550187eb9bca3d5d53fa2f76c87551 Mon Sep 17 00:00:00 2001 From: Rui Lopes Date: Sun, 3 Dec 2017 19:59:39 +0000 Subject: [PATCH] modify the default nuget-hosted repository instead of re-creating it --- .../provision-nexus/src/main/groovy/provision.groovy | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/provision/provision-nexus/src/main/groovy/provision.groovy b/provision/provision-nexus/src/main/groovy/provision.groovy index 968bac5..702eaf6 100644 --- a/provision/provision-nexus/src/main/groovy/provision.groovy +++ b/provision/provision-nexus/src/main/groovy/provision.groovy @@ -26,11 +26,10 @@ repository.createNpmProxy("npmjs.org-proxy", "https://registry.npmjs.org", "defa repository.createNpmGroup("npm-group", ["npm-hosted", "npmjs.org-proxy"], "default") -// re-create the default nuget-hosted repository for not allowing re-deployments. -repository.repositoryManager.delete("nuget-group") -repository.repositoryManager.delete("nuget-hosted") -repository.createNugetHosted("nuget-hosted", "default", true, WritePolicy.ALLOW_ONCE) -repository.createNugetGroup("nuget-group", ["nuget-hosted", "nuget.org-proxy"], "default") +// modify the default nuget-hosted repository for not allowing re-deployments. +config = repository.repositoryManager.get("nuget-hosted").configuration.copy() +config.attributes.storage.writePolicy = WritePolicy.ALLOW_ONCE +repository.repositoryManager.update(config) // create a powershell repository backed by the default blob store.