<commit_before>#CI Pipeline for Concourse

Note: Current pipeline implementation means you SHOULD NOT push while the pipleline
is running.

TODO: Branch strategy to eliminate this issue.

## Concourse Setup

### Concourse Installation

For a simple Concourse environment via Vagrant follow the docs [here](http://concourse.ci/deploying-with-vagrant.html).
Use `fly save-target <URL of concourse>`

### Pipeline configuration

To configure the concourse pipeline run the following command from the root project directory.
You must specify two license keys with different valid through dates to use during testing (provide the full license string without whitespace or line breaks in the environment variable)

```
export ARTIFACTORY_LICENSE=$(cat assets/artifactory.lic)
export TEST_LICENSE_2=$(cat assets/artifactory2.lic)
fly -t vsphere7 c -c ci/pipelines/pipeline.yml
 --vars-from ci/credentials.yml
 --vars-from ci/bosh_credentials.yml
 --vars-from ci/release_database_credentials.yml
 --vars-from ci/cf_credentials.yml<commit_msg>Added example fly target<commit_after>#CI Pipeline for Concourse

Note: Current pipeline implementation means you SHOULD NOT push while the pipleline
is running.

TODO: Branch strategy to eliminate this issue.

## Concourse Setup

### Concourse Installation

For a simple Concourse environment via Vagrant follow the docs [here](http://concourse.ci/deploying-with-vagrant.html).
Use `fly save-target <URL of concourse>`
for example:
```
fly save-target http://10.60.7.101:8080 vsphere7
```
### Pipeline configuration

To configure the concourse pipeline run the following command from the root project directory.
You must specify two license keys with different valid through dates to use during testing (provide the full license string without whitespace or line breaks in the environment variable)

```
export ARTIFACTORY_LICENSE=$(cat assets/artifactory.lic)
export TEST_LICENSE_2=$(cat assets/artifactory2.lic)
fly -t vsphere7 c -c ci/pipelines/pipeline.yml
 --vars-from ci/credentials.yml
 --vars-from ci/bosh_credentials.yml
 --vars-from ci/release_database_credentials.yml
 --vars-from ci/cf_credentials.yml
{'fraction_non_alphanumeric': 0.07867783985102421, 'fraction_numerical': 0.008845437616387336, 'mean_word_length': 5.122507122507122, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 1, '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': '4770672', 'n_tokens_mistral': 623, 'n_tokens_neox': 587, 'n_words': 230}