![build app like catlight build app like catlight](https://i.ytimg.com/vi/066E05wLadw/maxresdefault.jpg)
You can try the following URLs with the CatLight app to see how they are processed:ĭynamic mode can reduce the load on the server in situations when user is interested in only a small subset of available build definitions. It should return server object from the data model in JSON format.īasic mode can be implemented by creating a static file on a build server, and updating this file on each change. Server should return all build information available to the current user. In basic mode, CatLight makes the same HTTP GET request on each polling cycle (1 minute by default). In dynamic mode, CatLight requests the status of the specific build definitions from the server, and server returns only them.īoth modes use the same data model. It is easy to implement, but the amount of generated and returned data can be quite large. In basic mode, server returns all the build information on each polling cycle.
![build app like catlight build app like catlight](https://www.matellio.com/blog/wp-content/uploads/2019/11/how-to-make-an-app-like-grubhub.png)
Your server should implement one of them. ImplementationĬatLight protocol support two modes - basic and dynamic. Z at the end means that the time is in UTC time zone.
![build app like catlight build app like catlight](https://windows-cdn.softpedia.com/screenshots/MobiOne-Design-Center_9.png)
BUILD APP LIKE CATLIGHT ISO
When the build contains changes from multiple user, additional contributors can be placed here.ĬatLight will use "triggeredByUser" and "contributors" field to determine if this build is related to current user.īuild status can be one of the following:ĭateTime is represented in ISO date format. If the build started automatically after new commit, this should be the user that committed the code. (Optional) User that requested the build. Should be present for completed builds, but can be absent for running builds. Build Propertyīuild status, see below for the list of possible valuesĭate and time when this build was started. Note: if you don't see the branch in CatLight app UI, make sure that it has recent builds. For example, "refs/heads/master" will be transformed into "master".
![build app like catlight build app like catlight](https://www.shoutmeloud.com/wp-content/uploads/2012/10/App-yet.png)