[
https://issues.jboss.org/browse/JBIDE-13671?page=com.atlassian.jira.plugi...
]
Nick Boldt edited comment on JBIDE-13671 at 6/3/16 5:46 PM:
------------------------------------------------------------
After much discussion last week [1], we decided we need to do two things to move to jgit
timestamps, starting in Sprint 116:
1. Enable 'compare with baselines' for every build's previous /latest/ CI, to
ensure that a TP change shows an API break, hopefully
2. move to jgit timestamp, and drop BUILD_ALIAS from the plugins/features... except for
o.j.t.foundation.core and c.j.d.core.central, which need a 4th-part qualifier to define
which version is which in ide-config.properties.
[1]
http://jbds-pm.etherpad.corp.redhat.com/build-next-20160526
was (Author: nickboldt):
After much discussion last week, we decided we need to do two things to move to jgit
timestamps, starting in Sprint 116:
1. Enable 'compare with baselines' for every build's previous /latest/ CI, to
ensure that a TP change shows an API break, hopefully
2. move to jgit timestamp, and drop BUILD_ALIAS from the plugins/features... except for
o.j.t.foundation.core and c.j.d.core.central, which need a 4th-part qualifier to define
which version is which in ide-config.properties.
Replace build timestamp in qualifier by last-mod-timestamp from git
-------------------------------------------------------------------
Key: JBIDE-13671
URL:
https://issues.jboss.org/browse/JBIDE-13671
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Components: build
Affects Versions: 4.1.0.Alpha1
Reporter: Nick Boldt
Assignee: Nick Boldt
Priority: Optional
Fix For: 4.4.x
Attachments: jbide13671-before-and-after.png
This needs to be added to master parent pom:
{code}
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho.version}</version>
<dependencies>
<dependency>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-buildtimestamp-jgit</artifactId>
<version>${tycho-extras.version}</version>
</dependency>
</dependencies>
<configuration>
<strictBinIncludes>false</strictBinIncludes>
<format>'v'yyyyMMdd-HHmm</format>
<timestampProvider>jgit</timestampProvider>
<jgit.ignore>
</jgit.ignore>
</configuration>
</plugin>
{code}
Ref:
http://pweclipse.blogspot.ch/2012_09_01_archive.html
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)