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