Hi
      
      thx for the feedback and creating the directories. 
      
      I have requested the new hudson job and the changes to the old
      one:
      
https://bugs.eclipse.org/bugs/show_bug.cgi?id=396704
      
      Just to make sure I understand, you are basically suggesting the
      following path:
      * nightly build: publishes unsigned artifacts to a temp directory
      from where a cron job will copy them to the downloads directory
      * release build: will be used for release builds only which will
      be signed and manually (?) published to a seperate downloads
      directory (to be created)
      
      Any reason why we should not sign the nightly builds? To
      expensive?
      
      regards,
      Stefan
      
      On 13.12.2012 22:14, Denis Roy wrote:
    
 
    
      
      Hi Stefan,
        
        Good to see you're making rapid progress.
        
        Some input, below:
        
        On 12/10/2012 03:50 AM, Stefan Strobl wrote:
      
      
        
        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?
        
      
      I suggest changing the current job name to *nightly and creating a
      new *release job (which would (eventually) perform signing).
      
      
      
         * create directories as described
          below
        
      
      I've created
      /home/data/httpd/download-staging.priv/technology/babel and it is
      directly writable by Hudson.
      I've also created
      /home/data/httpd/download.eclipse.org/technology/babel/tools-updates-nightly
      .. it is not writable by Hudson.  
      
      
      Denis
      
      
      
      
        
        
          
          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