Circle CI

Integrating Reshift into your CircleCI build system.

1. Create a CircleCI Project

If you don't already have a project set up, create a CircleCI Project. From the CircleCI app, click 'add projects', and select your code repository.

2. Create a Context

Go to the project settings and 'create context'.

3. Create an Environment Variable

After you've created a context, click 'add environment variable' to secure your token.

Give it a name and add your reshift token found in your command.

4. Configure Your CircleCi Job

Add a .circleci/config.yml file to your CircleCI project. Edit the .yml file to include the context name (RESHIFT_SCAN) and environment variable (RESHIFT_TOKEN). See the example below.

version: 2.1
orbs: maven: circleci/maven@0.0.12
workflows: maven_test: jobs:
maven/test:
context: RESHIFT_SCAN
command: 'compile com.softwaresecured.reshift:maven-plugin:LATEST:analyse com.softwaresecured.reshift:maven-plugin:LATEST:upload -Dreshift.token=$RESHIFT_TOKEN

Commit the changes, and it should automatically kick off a build. The results will be reflected on your Reshift dashboard.

If you have any more questions, please email us at info@reshiftsecurity.com!

‚Äč