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

Maximilian Michels commented on FLINK-4261:
-------------------------------------------

Retry via cd232e683f7aa6d7660ca2d545ba1534435e1ab1

> Setup atomic deployment of snapshots
> ------------------------------------
>
>                 Key: FLINK-4261
>                 URL: https://issues.apache.org/jira/browse/FLINK-4261
>             Project: Flink
>          Issue Type: Bug
>          Components: Build System, release
>            Reporter: Maximilian Michels
>            Assignee: Maximilian Michels
>             Fix For: 1.1.0
>
>
> Users have reported that our nightly snapshots become inconsistent from time 
> to time. This happens when the upload to the snapshot repository fails during 
> the deployment process. Maven doesn't support atomic deployment but deploys 
> artifacts one after another, directly after installing them in the local 
> repository. If the build fails at any time, no changes are rolled back. 
> This problem has been solved for Nexus repositories. For releases, we already 
> take advantage of atomic deployments using staging repositories. Nexus 
> repositories support this even without using a special Maven plugin. 
> For releases, we have to use the Web UI to close and release staging 
> repositories. For snapshots this should be automated. Most importantly, the 
> changes shouldn't alter anything for our release process.
> I suggest to use the {{nexus-staging-maven-plugin}} which essentially 
> replaces the standard maven deploy plugin. It can be setup to auto-close and 
> auto-release snapshots staging repositories. For releases, it will be setup 
> to never auto-close nor auto-release which keeps our existing release process.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to