GitHub Integration For Domain Configuration Management

nuu:bit provides an easy way to manage the configuration of a provisioned domain by placing the domain's JSON configuration object (in nuu:bit's DSL format) in a file hosted by popular service GitHub.

You are welcome to use the following process to activate the integration.

Step 1. Add a new domain in nuu:bit's customer portal (you can also use the process on already existing domain configuration).

 

Step 2. Using "Advanced" domain configuration mode get the current snapshot of the domain's configuration in JSON file.

 

Step 3. Place the JSON object in a file hosted in a private GitHub repository. 

 

Step 4. In GitHub's UI when you view the file get a link to the file's "raw" version. The link may look like the following:

https://raw.githubusercontent.com/user/repository/branch/filename.json

 

Step 5. On GitHub's personal access tokens page (https://github.com/settings/tokens) register a new token to be used to access the domain configuration JSON file (you can also use an existing token). The token may look like the following:

7b7945b5ce05f0b765323eb7caa535b3a0d383dd

 

Step 6. In nuu:bit's customer portal UI, in domain's edit window click on "GitHub Integration" switch, and in the appeared "GitHub Integration Settings" form provide the two previously discussed parameters:

1) GitHub URL pointing to the domain configuration file's "raw" version

2) GitHub personal access token

Click on "Verify" button and wait till the system will try to use the provided parameters to pull the configuration file from GitHub and verify it.

 

Step 7. Click on "Update" or "Publish" button to stage or activate the new configuration.

 

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk