ace-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Offermans (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACE-373) Trigger a deployment to all targets that have a resource processor when that processor is updated.
Date Tue, 15 Oct 2013 14:56:44 GMT

    [ 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)

Mime
View raw message