[
https://issues.apache.org/jira/browse/SCM-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17963511#comment-17963511
]
ASF GitHub Bot commented on SCM-889:
------------------------------------
jira-importer commented on issue #1112:
URL: https://github.com/apache/maven-scm/issues/1112#issuecomment-2964646487
**[Chris
Graham](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=chrisgwarp)**
commented
Thank you for responding [Sérgio
Ozaki](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=serozaki)!
The code was originally written to honour the pom.xml, and I think that it
should continue to be, as this change will change the existing
workflow/patterns already in place.
I wrote some documentation and suggestions on how to best use the release
plugin with Jazz, read it [Using the Release Plugin with the Jazz SCM
provider](http://maven.apache.org/scm/maven-scm-providers/maven-scm-provider-jazz/releases.html).
That was 4 years ago (before I was using this in a CI env). In a CI env,
Jenkins or even Jazz's own, I would rename the *BuildWorkspaces to
*ReleaseWorkspaces to make it clearer. If you do have CI in place (and not
Jazz's private builds), then I would have both the *BuildWorkspaces (for the
usual CI SNAPSHOT builds) and the *ReleaseWorkspaces to perform your releases
in.
If you have the flow targets set up correctly, then the changesets commits
and tags should be pushed up to a stream. The Jazz equivalent of a tag is a
Snapshot which is across all components in a repository workspace, which is why
only one component in each *BuildWorkspace (should be renamed
*ReleaseWorkspace).
The concern here about your change is that it relies upon local setup not
captured in the pom, which may lead to non repeatable builds.
In your case, it's clear: the workspace in the pom does not need to be
changed. It simply needs to be the release workspace, not your 'master' which
should probably be a Stream anyway.
I would also caution against direct comparisons with Git, Perforce,
ClearCase or other similar SCM's. Each are different, some radically so. I
would encourage you to think in Jazz terms, not compare against other SCM's.
> Jazz tag command creates snapshot in wrong workspace
> ----------------------------------------------------
>
> Key: SCM-889
> URL: https://issues.apache.org/jira/browse/SCM-889
> Project: Maven SCM (Moved to GitHub Issues)
> Issue Type: Bug
> Components: maven-scm-provider-jazz
> Affects Versions: 1.9.5, 1.10.0
> Reporter: Sérgio Ozaki
> Assignee: Chris Graham
> Priority: Major
> Fix For: 1.11.1
>
>
> Jazz provider tag command uses the jazz workspace set int the pom.xml scm
> tag. When in other jazz workspace, the snapshot is not created based on the
> current work.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)