![]() 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. Z at the end means that the time is in UTC time zone. ImplementationĬatLight protocol support two modes - basic and dynamic. Your server should implement one of them. In basic mode, server returns all the build information on each polling cycle. It is easy to implement, but the amount of generated and returned data can be quite large. 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. In basic mode, CatLight makes the same HTTP GET request on each polling cycle (1 minute by default). Server should return all build information available to the current user. 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. 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. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |