AppZone provides a simple interface for publishing Android and iOS apps through a simple web interface. Apps can be published on AppZone using simple REST commands or with the provided Jenkins plugin.
- mongodb
./run.sh start
Open your browser at http://localhost:8080.
To configure domain, ports and mongodb edit run.properties.
First you will need a tomcat or jetty server running. The API
cd server-api/
./sbt package
cp target/.../...war <your_tomcat>/webapps/appzone.war
To configure mongodb, either edit the source, or create a default.props file in src/main/resources/props .
Edit the SERVER variable at the top of server-web/js/appzone.js to point to your running API. Then serve server-web as a static website. Preferably through nginx. Otherwise you can run:
cd server-web/
python -m SimpleHTTPServer
# or: sudo python -m SimpleHTTPServer 80
cd server-api/
./sbt
> container:start
> ~ ;copy-resources;aux-compile
Now open the site's root page in your browser.
Running the following command creates a .hpi file in the target directory, that can be installed in jenkins in the plugin manager (advanced tab).
cd jenkins-plugin
mvn package
Copyright 2013 CyberAgent
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.