Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Perhaps one of Kajoo’s most exciting features is the ability to publish components to a GitHub repository. The publishing process has multiple configuration options, and can even be configured for CI/CD.

Site Configuration

To publish to a GitHub repository, you first need to create a site profile in the Sites setting of Kajoo. You will need the repo’s URL, and it’s recommended that you create a branch specifically to Kajoo to push to.

Adding a New Site

To add a GitHub repo to your site settings, follow the following instructions.

  1. Click the “Add New” site button

  2. In the right-hand pane that pops up, enter a name and URL for the site. The URL does not need to be the GitHub URL, and is not important for the publishing process

  3. Under the “Source Control Integration” heading, click the GitHub button. This should pop up a window that will allow you to sign into your GitHub account through Kajoo.

  4. Once Kajoo is connected to your GitHub account, you can select from among your repos, and among the branches on that repo. Choose a branch that you wish Kajoo to push to. You may want to make a new branch just in case.

  5. Go ahead and save. Now you have your site setting saved and ready for publishing.

 

You don’t need to worry about the “Deployment,” “Build Info,” or “Sitecore Settings” just yet.

Publishing to your GitHub Repo

After setting up the Site configuration settings, publishing is easy from the Kajoo Builder.

  1. In the Builder, click the “Publish” button on the top right corner of the screen.

  2. A popup will appear that asks you to select among the Sites created in the Site configuration page.

  3. After selecting a Site from the dropdown menu, simply click “publish” to push to your repo

You should then be able to see the commit in your GitHub repo:

Related articles

Filter by label

There are no items with the selected labels at this time.

  • No labels