You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ace.apache.org by "Marcel Offermans (JIRA)" <ji...@apache.org> on 2013/10/15 16:56:44 UTC

[jira] [Commented] (ACE-373) Trigger a deployment to all targets that have a resource processor when that processor is updated.

    [ https://issues.apache.org/jira/browse/ACE-373?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13795257#comment-13795257 ] 

Marcel Offermans commented on ACE-373:
--------------------------------------

Analysis:
As stated in the description, this task will only make sure that the latest version of a resource processor is always sent to a target if it currently has artifacts installed that need this processor. It is up to the processor to "reprocess" artifacts if that is necessary after the update.

So we need to make sure of two things:
# Whenever a new version of a resource processor is added, make sure that this fact alone triggers a change that will update the target.
# Ensure that we always select the latest version of a resource processor when more than one version is available.

Also, we need to ensure we test this behaviour: if we add a newer version, it should trigger a change and pick the latest version, if we add an older version, it should not trigger a change.

> Trigger a deployment to all targets that have a resource processor when that processor is updated.
> --------------------------------------------------------------------------------------------------
>
>                 Key: ACE-373
>                 URL: https://issues.apache.org/jira/browse/ACE-373
>             Project: ACE
>          Issue Type: Task
>          Components: Client Repository
>            Reporter: Marcel Offermans
>            Assignee: Marcel Offermans
>
> Right now, when you upload a new version of a resource processor, it will only be deployed to a target if you also at least upload one (new) artifact of that type. We would like to add the option to send an update to a resource processor to a target even if nothing else changed.
> We need to analyze what the best way is to do this and then implement this.
> Note that a resource processor might want to "reprocess" all artifacts it had already installed in such cases, but that is beyond the scope of this mechanism: it is the responsibility of the resource processor.



--
This message was sent by Atlassian JIRA
(v6.1#6144)