[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [nebula-dev] NatTable build help
|
Think about where to put things:
> technology/nebula/nattable
is a good start but you need versions. for example you could decide to push the result of your automatic build to:
technology/nebula/nattable/snapshot
Then, you can push releases to
technology/nebula/nattable/juno
technology/nebula/nattable/kepler
or whatever you decide to name your releases.
and so on.
finally you need a symbolic link to the latest release in the form of
technology/nebula/nattable
Something like that. The first is an automatic process, the others are manual tasks. whenever you release, copy the happy snapshot to the release directory.
Best regards,
Wim
On Wed, Sep 12, 2012 at 6:28 PM, Mickael Istria
<mistria@xxxxxxxxxx> wrote:
Hi,
On 09/12/2012 06:03 PM, Edwin Park wrote:
1. Sign jars with the Eclipse cert
We directly sign the generated update-site. This is done using the
eclipse-signing-maven-plugin
,
See
http://git.eclipse.org/c/nebula/org.eclipse.nebula.git/tree/releng/org.eclipse.nebula.updatesite/pom.xml
fpr an example of usage. After you invoked this plugin, the signed
repo is available in target/checksumFix folder.
You'll notice we use a profile, since this plugin only works on
build.eclipse.org.
Another plugin is available, but I never tried it.
2. Create p2 repository
See same pom: it's an eclipse-repository packaging type, and it uses
a category.xml to define the content of the repository. Category.xml
has same syntax as site.xml, so you can simply rename a site.xml you
like into category.xml
Also, when we release our binaries on build.eclipse.org
I was thinking of putting them under
/shared/technology/nebula/nattable. Let me know if that's ok with
you guys.
Build.eclipse.org is not recommanded for publishing stuff. You
should use
download.eclipse.org instead, that you can access from
most Ecipse machines through folder
/home/data/httpd/
download.eclipse.org.
See the configuration of Jenkins job for exemple of build invocation
and publishing
https://hudson.eclipse.org/hudson/job/nebula.nebula/configure
HTH
_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev