Run Unit Tests

Using this repository we’ll help you get up to speed with basic functionality such as: compiling, testing and building Docker images.

This project uses Node Js to build an application which will eventually become a distributable Docker image. You can use the freestyle step to execute a series of shell commands. The most common use case is to run unit tests on your code.

Looking around

In the root of this repository you’ll find a file named codefresh.yml, this is our build descriptor and it describes the different steps that comprise our process. Let’s quickly review the contents of this file.

codefresh.yml

version: '1.0'
steps:
  test_all_the_code:
    image: node:5
    working_directory: ${{main_clone}}
    commands:
      - npm install gulp -g 
      - npm install
      - gulp unit_test
Example

Just head over to the example repository in Github and follow the instructions there.