<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Integrate a remote source code repository on CloudBolt Documentation</title>
		<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/</link>
		<description>Recent content in Integrate a remote source code repository on CloudBolt Documentation</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<atom:link href="https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>GitHub App authentication</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/github-app-authentication/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/github-app-authentication/</guid>
				<description>&lt;p&gt;A GitHub source code repository connection authenticates with either a &lt;strong&gt;Personal Access Token (PAT)&lt;/strong&gt; or a &lt;strong&gt;GitHub App&lt;/strong&gt;. Both methods support reading (auto-import) and pushing, work with GitHub Cloud and self-hosted GitHub Enterprise Server, and are selected &lt;strong&gt;per connection&lt;/strong&gt;. The same repository can therefore authenticate differently in different Cloud Management Platform (CMP) environments.&lt;/p&gt;&#xA;&lt;div class=&#34;table-scroll&#34;&gt;&#xA;&lt;div class=&#34;table-responsive&#34;&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Personal Access Token&lt;/th&gt;&#xA;          &lt;th&gt;GitHub App&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;A personal identity. The connection stores a read token, and each user pushes with their own token.&lt;/td&gt;&#xA;          &lt;td&gt;A non-personal, organization-owned identity that keeps working when people change teams or leave.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Best for &lt;strong&gt;development environments&lt;/strong&gt;, where users author content and push it under their own GitHub identity.&lt;/td&gt;&#xA;          &lt;td&gt;Best for &lt;strong&gt;staging, QA, and production&lt;/strong&gt;, as it refreshes promoted content without relying on an individual&amp;rsquo;s token.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;In a typical promotion workflow, developers connect with PATs and push blueprints, actions, and other content to the repository. Each higher-level environment connects to the same repository with a GitHub App and refreshes the promoted content.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Blueprints as code</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/blueprints-as-code/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/blueprints-as-code/</guid>
				<description>&lt;p&gt;Once a blueprint is linked to a repository, you can push it, preview the changes, and later refresh the blueprint from the repository. You can also create a blueprint from one already in a repository. This requires a repository linked to Cloud Management Platform (CMP) and repository credentials on your profile so commits are attributed to you. See &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/&#34;&gt;Integrate a remote source code repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;push-and-refresh-a-blueprint&#34;&gt;Push and refresh a blueprint&lt;/h2&gt;&#xA;&lt;p&gt;Open the blueprint from the &lt;strong&gt;Catalog&lt;/strong&gt;, then select its repository tab. The tab is named &lt;strong&gt;Repository&lt;/strong&gt; until the blueprint is linked to a repository; then it is named &lt;strong&gt;GitHub&lt;/strong&gt; or &lt;strong&gt;GitLab&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Continuous Infrastructure Testing as code</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/cit-as-code/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/cit-as-code/</guid>
				<description>&lt;p&gt;A test that runs an action can be pushed to a repository and refreshed from it later, and you can add a test from an action already in a repository. Tests of other kinds have no repository tab. This requires a repository linked to Cloud Management Platform (CMP) and repository credentials on your profile so commits are attributed to you. See &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/&#34;&gt;Integrate a remote source code repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;push-and-refresh-a-test&#34;&gt;Push and refresh a test&lt;/h2&gt;&#xA;&lt;p&gt;Open the test from &lt;strong&gt;Admin&lt;/strong&gt; &amp;gt; &lt;strong&gt;Continuous Infrastructure Testing&lt;/strong&gt;, then select the &lt;strong&gt;Repository&lt;/strong&gt; tab. Unlike other content types, this tab keeps the same name regardless of which provider the repository belongs to.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Flow control actions as code</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/flow-control-actions-as-code/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/flow-control-actions-as-code/</guid>
				<description>&lt;p&gt;Once a flow control action is linked to a repository, you can push it, preview the changes, and later refresh the action from the repository. You can also create an action from one already in a repository. This requires a repository linked to Cloud Management Platform (CMP) and repository credentials on your profile so commits are attributed to you. See &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/&#34;&gt;Integrate a remote source code repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;push-and-refresh-a-flow-control-action&#34;&gt;Push and refresh a flow control action&lt;/h2&gt;&#xA;&lt;p&gt;Open the action from &lt;strong&gt;Admin&lt;/strong&gt; &amp;gt; &lt;strong&gt;Flow Control Actions&lt;/strong&gt;, then select its repository tab. The tab is named &lt;strong&gt;Repository&lt;/strong&gt; until the action is linked to a repository; then it is named &lt;strong&gt;GitHub&lt;/strong&gt; or &lt;strong&gt;GitLab&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Inbound webhooks as code</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/inbound-webhooks-as-code/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/inbound-webhooks-as-code/</guid>
				<description>&lt;p&gt;Once an inbound webhook is linked to a repository, you can push it, preview the changes, and later refresh the webhook from the repository. You can also create a webhook from one already in a repository. This requires a repository linked to Cloud Management Platform (CMP) and repository credentials on your profile so commits are attributed to you. See &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/&#34;&gt;Integrate a remote source code repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;push-and-refresh-an-inbound-webhook&#34;&gt;Push and refresh an inbound webhook&lt;/h2&gt;&#xA;&lt;p&gt;Open the webhook from &lt;strong&gt;Admin&lt;/strong&gt; &amp;gt; &lt;strong&gt;Inbound Web Hooks&lt;/strong&gt;, then select its repository tab. The tab is named &lt;strong&gt;Repository&lt;/strong&gt; until the webhook is linked to a repository; then it is named &lt;strong&gt;GitHub&lt;/strong&gt; or &lt;strong&gt;GitLab&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Orchestration actions as code</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/orchestration-actions-as-code/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/orchestration-actions-as-code/</guid>
				<description>&lt;p&gt;Once an orchestration action is linked to a repository, you can push it, preview the changes, and later refresh the action from the repository. You can also create an action from one already in a repository. This requires a repository linked to Cloud Management Platform (CMP) and repository credentials on your profile so commits are attributed to you. See &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/&#34;&gt;Integrate a remote source code repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;push-and-refresh-an-orchestration-action&#34;&gt;Push and refresh an orchestration action&lt;/h2&gt;&#xA;&lt;p&gt;Open the action from &lt;strong&gt;Admin&lt;/strong&gt; &amp;gt; &lt;strong&gt;Orchestration Actions&lt;/strong&gt;, then select its repository tab. The tab is named &lt;strong&gt;Repository&lt;/strong&gt; until the action is linked to a repository; then it is named &lt;strong&gt;GitHub&lt;/strong&gt; or &lt;strong&gt;GitLab&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Recurring jobs as code</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/recurring-jobs-as-code/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/recurring-jobs-as-code/</guid>
				<description>&lt;p&gt;A recurring job that runs an action can be pushed to a repository and refreshed from it later, and you can add a recurring job from an action already in a repository. This requires a repository linked to Cloud Management Platform (CMP) and repository credentials on your profile so commits are attributed to you. See &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/&#34;&gt;Integrate a remote source code repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;push-and-refresh-a-recurring-job&#34;&gt;Push and refresh a recurring job&lt;/h2&gt;&#xA;&lt;p&gt;Open the job from &lt;strong&gt;Admin&lt;/strong&gt; &amp;gt; &lt;strong&gt;Recurring Jobs&lt;/strong&gt;, then select its repository tab. The tab is named &lt;strong&gt;Repository&lt;/strong&gt; until the job is linked to a repository; then it is named &lt;strong&gt;GitHub&lt;/strong&gt; or &lt;strong&gt;GitLab&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Resource actions as code</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/resource-actions-as-code/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/resource-actions-as-code/</guid>
				<description>&lt;p&gt;Once a resource action is linked to a repository, you can push it, preview the changes, and later refresh the action from the repository. You can also create an action from one already in a repository. This requires a repository linked to Cloud Management Platform (CMP) and repository credentials on your profile so commits are attributed to you. See &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/&#34;&gt;Integrate a remote source code repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;push-and-refresh-a-resource-action&#34;&gt;Push and refresh a resource action&lt;/h2&gt;&#xA;&lt;p&gt;Open the action from &lt;strong&gt;Admin&lt;/strong&gt; &amp;gt; &lt;strong&gt;Resource Actions&lt;/strong&gt;, then select its repository tab. The tab is named &lt;strong&gt;Repository&lt;/strong&gt; until the action is linked to a repository; then it is named &lt;strong&gt;GitHub&lt;/strong&gt; or &lt;strong&gt;GitLab&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Server actions as code</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/server-actions-as-code/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/server-actions-as-code/</guid>
				<description>&lt;p&gt;Once a server action is linked to a repository, you can push it, preview the changes, and later refresh the action from the repository. You can also create an action from one already in a repository. This requires a repository linked to Cloud Management Platform (CMP) and repository credentials on your profile so commits are attributed to you. See &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/&#34;&gt;Integrate a remote source code repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;push-and-refresh-a-server-action&#34;&gt;Push and refresh a server action&lt;/h2&gt;&#xA;&lt;p&gt;Open the action from &lt;strong&gt;Admin&lt;/strong&gt; &amp;gt; &lt;strong&gt;Server Actions&lt;/strong&gt;, then select its repository tab. The tab is named &lt;strong&gt;Repository&lt;/strong&gt; until the action is linked to a repository; then it is named &lt;strong&gt;GitHub&lt;/strong&gt; or &lt;strong&gt;GitLab&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Shared modules as code</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/shared-modules-as-code/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/shared-modules-as-code/</guid>
				<description>&lt;p&gt;Once a shared module is linked to a repository, you can push it, preview the changes, and later refresh the module from the repository. You can also create a module from one already in a repository. This requires a repository linked to Cloud Management Platform (CMP) and repository credentials on your profile so commits are attributed to you. See &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/&#34;&gt;Integrate a remote source code repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;push-and-refresh-a-shared-module&#34;&gt;Push and refresh a shared module&lt;/h2&gt;&#xA;&lt;p&gt;Open the module from &lt;strong&gt;Admin&lt;/strong&gt; &amp;gt; &lt;strong&gt;Shared Modules&lt;/strong&gt;, then select its repository tab. The tab is named &lt;strong&gt;Repository&lt;/strong&gt; until the module is linked to a repository; then it is named &lt;strong&gt;GitHub&lt;/strong&gt; or &lt;strong&gt;GitLab&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>UI extensions as code</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/ui-extensions-as-code/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/ui-extensions-as-code/</guid>
				<description>&lt;p&gt;Once a UI extension is linked to a repository, you can push it, preview the changes, and later refresh the extension from the repository. You can also add an extension package from one already in a repository. This requires a repository linked to Cloud Management Platform (CMP) and repository credentials on your profile so commits are attributed to you. See &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/integrations/source-code-repository/&#34;&gt;Integrate a remote source code repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;push-and-refresh-a-ui-extension&#34;&gt;Push and refresh a UI extension&lt;/h2&gt;&#xA;&lt;p&gt;Go to &lt;strong&gt;Admin&lt;/strong&gt; &amp;gt; &lt;strong&gt;Manage UI Extensions&lt;/strong&gt;, open the extension, and select the &lt;strong&gt;Repository&lt;/strong&gt; tab. Unlike other content types, this tab keeps the same name regardless of which provider the repository belongs to.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
