<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Integrations: Published Ordered Knowledge Base: : | CatLight Support</title>
    <description>Published Ordered Knowledge Base: Integrations</description>
    <generator>Helprace RSS</generator>
    <link>https://support.catlight.io/s1-general/knowledgebase/c2-integrations?format=rss</link>
    <item>
      <title>Connecting to GitHub with access token</title>
      <description><![CDATA[<p>Usually, when connecting to GitHub, you can use an option to "Sign in online", and CatLight will request all necessary permissions. </p>
<p>If you are connecting to GitHub Enterprise, or online sign-in does not work for you, use a token to authenticate.</p>
<p>To get a token from GitHub, open the token page:</p>
<ol>
<li>Go to GitHub</li>
<li>Click on your profile, then on "Settings"</li>
<li>Go to the "Developer settings" tab</li>
<li>Click on "Personal access tokens", then "Tokens (classic)"</li>
<li>Click on Generate new token</li>
<li>Set expiration to "No expiration" to ensure that the token works indefinitely. You specify another value if needed.</li>
<li>Select the[_cuted_]</li></ol>]]></description>
      <pubDate>Tue, 29 Nov 2022 19:52:06 +0000</pubDate>
      <link>https://support.catlight.io/i490-connecting-to-github-with-access-token</link>
      <guid>https://support.catlight.io/i490-connecting-to-github-with-access-token</guid>
      <author>catlight</author>
      <dc:creator>catlight</dc:creator>
      <content:encoded><![CDATA[<p>Usually, when connecting to GitHub, you can use an option to "Sign in online", and CatLight will request all necessary permissions. </p>
<p>If you are connecting to GitHub Enterprise, or online sign-in does not work for you, use a token to authenticate.</p>
<p>To get a token from GitHub, open the <a href="https://github.com/settings/tokens" rel="nofollow">token page</a>:</p>
<ol>
<li>Go to GitHub</li>
<li>Click on your profile, then on "Settings"</li>
<li>Go to the "Developer settings" tab</li>
<li>Click on "Personal access tokens", then "Tokens (classic)"</li>
<li>Click on Generate new token</li>
<li>Set expiration to "No expiration" to ensure that the token works indefinitely. You specify another value if needed.</li>
<li>Select the required token permissions (see below)</li>
</ol>
<p>Required token permissions:</p>
<ul>
<li>repo - we use it to read pull requests in public and private repositories. GitHub does not have a more granular permission request at the moment</li>
<li>read:org - read information about team membership</li>
<li>write:repo_hook - the app can add webhooks to get faster notifications about changes in the repo and reduce load on the GitHub service.</li>
<li>notifications - read notifications</li>
<li>read:user - read information about the user and their teams.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>What information does CatLight store and process?</title>
      <description><![CDATA[<p>CatLight is a desktop application. Most features work locally, and data is retrieved and processed on the computer that runs the app.</p>
<p>There are several collaboration features that require internet access and that interact with a secure CatLight cloud service over an encrypted channel:</p>
<ul>
<li>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[_cuted_]</li></ul>]]></description>
      <pubDate>Thu, 14 Nov 2024 17:19:08 +0000</pubDate>
      <link>https://support.catlight.io/i527-what-information-does-catlight-store-and-process</link>
      <guid>https://support.catlight.io/i527-what-information-does-catlight-store-and-process</guid>
      <author>catlight</author>
      <dc:creator>catlight</dc:creator>
      <content:encoded><![CDATA[<p>CatLight is a desktop application. Most features work locally, and data is retrieved and processed on the computer that runs the app.</p>
<p>There are several collaboration features that require internet access and that interact with a secure CatLight cloud service over an encrypted channel:</p>
<ul>
<li>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 settings.</li>
<li>Build and release investigations. When the user clicks on "start investigation" in the app, CatLight will store and forward build or release metadata (name and id) to other users on the team using the CatLight cloud service.</li>
<li>Notifications about active pull request reviews. When the user clicks on "start review" in the app, CatLight will forward pull request metadata (name and id) to other users on the team using CatLight cloud service.</li>
<li><a href="https://support.catlight.io/i510-accelerated-notifications">Accelerated notifications</a>. If you install an optional CatLight plugin on your CI/CD server and enable accelerated notifications, the CatLight plugin will configure webhooks in your CI/CD server that send metadata about changed builds, releases, pull requests, and work items to the CatLight cloud service. The metadata transferred in the webhook payload depends on the CI/CD server you use, and you can inspect it in your server documentation. CatLight service will extract the names and ids of changed objects and forward this information to CatLight apps on the team, to notify them about the change. It does not store the original webhook payload and discards it after processing.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Supported servers</title>
      <description><![CDATA[<p>CatLight notifier works with the following servers:</p> <ul> <li>TFS 2022+, 2020, 2019, 2017, 2015, 2013. Azure DevOps Server. Work item monitoring is available only for TFS 2015+</li> <li>Azure DevOps / VSTS</li> <li>Jenkins 1.644 (released in early 2016) and newer. Jenkins 2.x is also supported</li> <li>TeamCity 8 and newer</li> <li>Travis CI (open source and pro). For enterprise - vote on this idea.</li> <li>Appveyor (open source, pro and premium)</li> <li>GitLab</li> <li>GitHub Enterprise and public GitHub</li> <li>Jira (on-prem and cloud version)</li> </ul> <p>You can also create an extension for your favorite server using this open protocol, and CatLight will work with it too.</p>]]></description>
      <pubDate>Mon, 12 Dec 2022 02:07:21 +0000</pubDate>
      <link>https://support.catlight.io/i243-supported-servers</link>
      <guid>https://support.catlight.io/i243-supported-servers</guid>
      <author>catlight</author>
      <dc:creator>catlight</dc:creator>
      <content:encoded><![CDATA[<p>CatLight notifier works with the following servers:</p>
<ul>
<li>TFS 2022+, 2020, 2019, 2017, 2015, 2013. Azure DevOps Server. Work item monitoring is available only for TFS 2015+</li>
<li>Azure DevOps / VSTS</li>
<li>Jenkins 1.644 (released in early 2016) and newer. Jenkins 2.x is also supported</li>
<li>TeamCity 8 and newer</li>
<li>Travis CI (open source and pro). For enterprise - <a href="http://catlight.helprace.com/i82-support-travis-enterprise">vote on this idea.</a></li>
<li>Appveyor (open source, pro and premium)</li>
<li>GitLab</li>
<li>GitHub Enterprise and public GitHub</li>
<li>Jira (on-prem and cloud version)</li>
</ul>
<p>You can also create an extension for your favorite server using this <a href="http://catlight.helprace.com/i240-monitor-any-build-server-using-catlight-protocol">open protocol</a>, and CatLight will work with it too.</p>]]></content:encoded>
    </item>
    <item>
      <title>Monitor any build server using CatLight Protocol</title>
      <description><![CDATA[<p></p>
<p>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.</p>
<p>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.</p>
<p>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.</p>
<p>We invite developers of continuous delivery servers to implement this protocol to get an amazing[_cuted_]</p>]]></description>
      <pubDate>Fri, 05 Jul 2019 13:57:45 +0000</pubDate>
      <link>https://support.catlight.io/i240-monitor-any-build-server-using-catlight-protocol</link>
      <guid>https://support.catlight.io/i240-monitor-any-build-server-using-catlight-protocol</guid>
      <author>catlight</author>
      <dc:creator>catlight</dc:creator>
      <content:encoded><![CDATA[<p><img src="http://68.media.tumblr.com/6878582fb0324ecf745266a9ba63f3f0/tumblr_inline_omqhtlYP5P1u58ei1_250.png" alt="image"></p>
<p><a href="http://t.umblr.com/redirect?z=https%3A%2F%2Fgithub.com%2Fcatlightio%2Fcatlight-protocol&amp;t=MGQ5ZTRiYzI4MjRhNjk5ZTBhNDJkNmEyNmI1ZmI2MDc0NjQ0MmZlYSxrZmowcW9yUQ%3D%3D&amp;b=t%3AOh1l7U5DpkQ7a81fnt2kOQ&amp;p=http%3A%2F%2Fblog.catlight.io%2Fpost%2F158337666873%2Fopen-protocol-for-integration-with-continuous&amp;m=1" rel="nofollow">CatLight Protocol 1.0</a> is an open standard for continuous delivery servers. The <a href="http://t.umblr.com/redirect?z=https%3A%2F%2Fcatlight.io&amp;t=Y2IwMTQzZDhlZmE3OThmOWQ0MjdlMTU5MGUzYTg2ZGE1N2ZhZWUwOCxrZmowcW9yUQ%3D%3D&amp;b=t%3AOh1l7U5DpkQ7a81fnt2kOQ&amp;p=http%3A%2F%2Fblog.catlight.io%2Fpost%2F158337666873%2Fopen-protocol-for-integration-with-continuous&amp;m=1" rel="nofollow">CatLight</a> app can now connect to any server that implements this protocol.</p>
<p>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.</p>
<p>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.</p>
<p>We invite developers of continuous delivery servers to implement this protocol to get an amazing notifier for their own platform.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
