<commit_before>page_title: Deployment With Continuous Integration (CI)
page_author: <NAME>. (converted by Britt)
page_description: Knowledge base article to instruct users on how to implement CI in their Ninefold Rails app
page_keywords: CI continuous integration travis circleci magnumci jenkins testing

## Deployment with CI

As developers, we are keen on certain processes such as continuous integration, because it works and it’s handy! As defined by Thoughtworks, "Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early.

By integrating regularly, you can detect errors quickly, and locate them more easily.

With Ruby on Rails development, we tend to use tools such as Travis CI, Circle CI, Jenkins CI, and Magnum CI (amongst others).

With Ninefold, you can totally set up your CI to deploy your code to Ninefold after it runs your tests.<commit_msg>Minor SEO and content changes<commit_after>page_title: Deploying Rails using Continuous Integration (CI)
page_author: <NAME>. (converted by Britt)
page_description: Knowledge base article to instruct users on how to implement CI in their Ninefold Ruby on Rails app
page_keywords: CI continuous integration travis circleci magnumci jenkins testing

## Deploying Rails apps with CI

As developers, we are keen on certain processes such as continuous integration, because it works and it’s handy! As defined by Thoughtworks, "Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early.

By integrating regularly, you can detect errors quickly, and locate them more easily.

With Ruby on Rails development, we tend to use tools such as Travis CI, Circle CI, Jenkins CI, and Magnum CI (amongst others).

With Ninefold, you can totally set up your CI to deploy your code to Ninefold after it runs your tests.
{'fraction_non_alphanumeric': 0.03773584905660377, 'fraction_numerical': 0.0, 'mean_word_length': 5.201754385964913, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1082607', 'n_tokens_mistral': 530, 'n_tokens_neox': 481, 'n_words': 316}