We are working on an enterprise system writed by Java. And we use an Apache ACE server to deploy the OSGi bundles, a Jenkins as CI server. When we want to update a bundle, we make a jar file in Eclipse, and upload it to ACE server through Web UI. When we want to release a new version, we must upload all bundles through Web UI. I think that is foolish. I think there must be a simple way just like when I finish coding, then I can do something just in Elipse to upload the bundle to the ACE server. When we release a version, the Jenkins should also update all of the bundles to ACE server itself.
            Asked
            
        
        
            Active
            
        
            Viewed 41 times
        
    1 Answers
0
            
            
        Certainly, you basically have two options if you want to automate things:
- Use the REST based interface to talk to ACE.
 - Use the shell based interface to script to ACE.
 
Both are explained on the website, so for more detailed steps refer to:
        Marcel Offermans
        
- 3,313
 - 1
 - 15
 - 23
 
- 
                    Thank you. I've read rest-api, but when I tried to use POST http://myhost:8080/ace/work to check out, the return it's not the 302 but the page same with I visit in Web UI. Would you please show me a simple example about rest-api of ACE? – 郝华雷 Jan 17 '18 at 01:38