CodePipeline

From JstVerify

In order to utilize our Pipeline service you will need to follow these instructions.

JstVerify API Key Generation

  • Login to JstVerify.com
  • Got to the Dashboard

JstVerify_Pipline_Screenshot_15.png

  • Click the Home Tab
  • Then Select Profile

JstVerify_Pipline_Screenshot_16.png

  • Select "API Keys"

JstVerify_Pipline_Screenshot_17.png

  • Choose "Create Key"

JstVerify_Pipline_Screenshot_18.png

  • Choose "Create Key" again to confirm

JstVerify_Pipline_Screenshot_19.png

  • Your new key has been created

AWS Systems Manager Parameter Store

The SSM Parameter store is utilized to securely store your API key.

  • Log into AWS Console
  • Select the region you will be working in
  • Select the Services Dropdown from the Top Left
  • Type SSM
  • Click Systems Manager
JstVerify_Pipline_Screenshot_2.PNG
  • In the left Menu under Application Management click Parameter Store

JstVerify_Pipline_Screenshot_1.PNG

  • Click Create Parameter

JstVerify_Pipline_Screenshot_7.png

  • Name it "JstVerifyAPIKey" it has to be an exact match
  • For Type Select Secure String
  • You can use either Key Store
  • For the value input put the API Key as it appears on the JstVerify Dashboard

JstVerify_Pipline_Screenshot_9.png

  • Then Select create Parameter

Serverless Application Repository

We'll create all the resources we need use a custom action that facilitates communication with JstVerify within CodePipeline by deploying a SAM application.

  • Log into AWS Console
  • Select the region you will be working in
  • Select the Services Dropdown from the Top Left
  • Type SAM
  • Click Serverless Application Repository

JstVerify_Pipline_Screenshot_3.PNG

  • Check the "Show apps that create custom IAM roles or resource problems"
  • Type JstVerify into the search bar
  • Select JstVerify

JstVerify_Pipline_Screenshot_5.png

  • Scroll down to the bottom
  • Check "I acknowledge that this app creates custom IAM roles and resource policies"
  • Click Deploy

JstVerify_Pipline_Screenshot_6.png

Setting Up Tests in Code Pipeline

This shows the steps for setting up the tests in your Code Pipeline

  • Log into AWS Console
  • Select the region you will be working in
  • Select the Services Dropdown from the Top Left
  • Type CodePipeline
  • Click CodePipeline
  • Go into the Pipeline where you wish to have your testing
  • Edit your Pipeline

JstVerify_Pipline_Screenshot_10.png

  • Add/Edit a Stage

JstVerify_Pipline_Screenshot_11.png

  • Add an Action Group

JstVerify_Pipline_Screenshot_12.png

  • Name the Action something relevant to what it will be testing
  • For Action Provider Select "Custom JstVerify"

JstVerify_Pipline_Screenshot_4.PNG

  • Put the Test name exactly as it is found in the JstVerify Dashboard into the "JstVerifyTestName"

JstVerify_Pipline_Screenshot_13.png

  • Click Done
  • Please note that you can have more than one test per action, the limit is based on your Subscription level


JstVerify_Pipline_Screenshot_14.png