-
Connecting to GitHub with access token
Usually, when connecting to GitHub, you can use an option to "Sign in online", and CatLight will request all necessary permissions.
If you are connecting to GitHub Enterprise, or online sign-in does not work for you, use a token to authenticate.
To get a token from GitHub, open the token page:
- Go to GitHub
- Click on your profile, then on "Settings"
- Go to the "Developer settings" tab
- Click on "Personal access tokens", then "Tokens (classic)"
- Click on Generate new token
- Set expiration to "No expiration" to ensure that the token works indefinitely. You specify another value if needed.
- Select the
-
What information does CatLight store and process?
CatLight is a desktop application. Most features work locally, and data is retrieved and processed on the computer that runs the app.
There are several collaboration features that require internet access and that interact with a secure CatLight cloud service over an encrypted channel:
- Shared dashboards. When you share a dashboard in the app, the dashboard settings are saved in a CatLight cloud service, so that other users on your team can use it. Dashboard settings include the names and ids of the builds, projects and work item queries, as well as priority rules that you have configured in dashboard
-
Supported servers
CatLight notifier works with the following servers:
- TFS 2022+, 2020, 2019, 2017, 2015, 2013. Azure DevOps Server. Work item monitoring is available only for TFS 2015+
- Azure DevOps / VSTS
- Jenkins 1.644 (released in early 2016) and newer. Jenkins 2.x is also supported
- TeamCity 8 and newer
- Travis CI (open source and pro). For enterprise - vote on this idea.
- Appveyor (open source, pro and premium)
- GitLab
- GitHub Enterprise and public GitHub
- Jira (on-prem and cloud version)
You can also create an extension for your favorite server using this open protocol, and CatLight will work with it too.
-
Monitor any build server using CatLight Protocol
CatLight Protocol 1.0 is an open standard for continuous delivery servers. The CatLight app can now connect to any server that implements this protocol.
The new protocol is a replacement for the obsolete cc.xml format that was created over a decade ago, and no longer meets the feature set of modern build systems.
CatLight protocol has native support for branches, folders, consistent build history, authentication, caching and selective loading. It provides enough information for CatLight app features like build investigations, automatic branch tracking and personalized build dashboard.
We invite developers of continuous delivery servers to implement this protocol to get an amazing