当我们进行发布时,发布工件和标签都按预期创建。但是,该项目未正确更新到下一个(快照)版本。
发布的示例配置:
控制台日志的相关部分:
[RELEASE] Committing release version on branch 'master'
[RELEASE] Creating tag '1.3.14'
[RELEASE] Pushing branch 'master' to 'ssh://git@git.cloudbees.com/xxx/yyy.git'
[RELEASE] Pushing tag '1.3.14' to 'ssh://git@git.cloudbees.com/xxx/yyy.git'
[RELEASE] Changing POMs to next development version
[RELEASE] Committing next development version on branch 'master'
Finished: SUCCESS
正如预期的那样,项目在 Git 中的状态:
$ git pull origin master
From ssh://git.cloudbees.com/xxx/yyy
* branch master -> FETCH_HEAD
Already up-to-date.
$ git show --summary
commit df10d905c24c1cbf8d0b6992ab366ac5dcba470b
Author: CloudBees DEV@Cloud <nobody@cloudbees.com>
Date: Mon Jul 29 09:04:38 2013 +0000
$ git remote show origin
* remote origin
Fetch URL: ssh://git@git.cloudbees.com/xxx/yyy.git
Push URL: ssh://git@git.cloudbees.com/xxx/yyy.git
HEAD branch: master
RELEASED 1.3.14
所以看起来下一个快照的更新正在本地提交,但没有被推送。这是一个错误(我找不到相关的票证)还是我们做错了什么?
PS:这个问题只发生在 Git 上,Subversion 工作正常。我们的 Artifactory 插件版本是 2.1.6,应该是最新的。