Hi
short update: I just pushed my changes and the CI build is still
green [0] ;) so we're good for now:
Next Steps:
* If anyone with experience in using the
eclipse-signing-maven-plugin could review the changes [1] I
would be really greatful (thx to Martin for the initial review)
* Decision on Hudson Jobs: currently we have one job [2] which
is configured for continuous integration (e.g. building more or
less after every build). I do not think that signing and
publishing the results is good/necessary to do so often. The
question therefore is: do we change the current build to a
"nightly" build or should I request a new one?
* create directories as described below
* Setup/configure the build to use maven profile -Pbuild-server
(if we use the current build I need someone with the necessary
permissions to do the change - or grant them to me)
* run test build and see if everything publishes correctly -
again, for existing build I would need someone to push the
button (as I do not have permissions to manually trigger build
:/)
* update babel downloads page
cheers
Stefan
[0]
https://hudson.eclipse.org/hudson/job/babel-tools-indigo/5/
[1]
http://git.eclipse.org/c/babel/plugins.git/commit/?id=ee33571a2f91f3f32a456b25b5f1eea344edd480
[2]
https://hudson.eclipse.org/hudson/job/babel-tools-indigo/
On 07.12.2012 14:41, Stefan Strobl wrote:
Hi
Matthias, first of, thanks a lot for the pointers. Having a
project to "steal" most of the setup from really makes this
job quite a bit easier. Btw: I spent most of my time figuring
out how to produce a suitable category.xml file. From what I
understand, and I learnt today that I still understand very
little ;), this basically does all the steps that Denis
described in his previous post (creating a p2 repo, etc..)
I got around to playing with the eclipse-signing-maven-plugin
today and I think, I have a working version locally. I'm going
to let Martin review my changes and wait for the answers to my
question below before pushing to the babel repo though.
@Denis, Matthias: it seems that egit copies the repository
directly to the downloads section
(/home/data/httpd/download.eclipse.org/...), correct?
@Denis: you mentioned that the webmasters are not so happy
about this approach. If it is ok with you I would still like
to take the direct route first to test the setup etc and then
subsequently introduce the cron job, once everything is
working.
currently, I would use the following two directories:
* temp location for signing:
/home/data/httpd/download-staging.priv/technology/babel
* destination for singed p2 repository:
/home/data/httpd/download.eclipse.org/technology/babel/tools-updates-nightly
If these directories are ok, I will create them on
build.eclipse.org (I just tested, unblocked and used my shell
access ;) ) and then push my changes and test them on the
server with hudson.
Cheers
Stefan
On 28.11.2012 23:21, Matthias Sohn wrote:
2012/11/28 Stefan Strobl <stefan.strobl@xxxxxxxxxxxxxxxxx>
_______________________________________________
babel-dev mailing list
babel-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/babel-dev
_______________________________________________
babel-dev mailing list
babel-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/babel-dev