[
https://issues.apache.org/jira/browse/STRATOS-1549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14952332#comment-14952332
]
Akila commented on STRATOS-1549:
--------------------------------
Introduced two new extension points for PCA as follows. Note that only one
plugin can be registered for each extension. If multiple plugins are found for
an extension, PCA will throw an exception and skip artifact sync scheduled task.
- ArtifactCheckoutJob
Any Python plugin registered under this extension should handle cloning the
artifact repository and pulling new updates. It can be used to override default
artifact checkout job.
- ArtifactCommitJob
Any Python plugin registered under this extension should handle committing
changed files and staging untracked files in the repository. It should also
push local commits to the remote repository and handle any failures. It can be
used to override default artifact commit job.
> Move PCA artifact distribution coordinator logic to a separate plugin
> ---------------------------------------------------------------------
>
> Key: STRATOS-1549
> URL: https://issues.apache.org/jira/browse/STRATOS-1549
> Project: Stratos
> Issue Type: Improvement
> Affects Versions: 4.1.2
> Reporter: Akila
> Assignee: Akila
> Fix For: 4.1.4
>
>
> In certain situations it is required to override the default artifact
> distribution process. PCA should provide an extension point to override this
> behavior via a plugin extension.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)