Skip to content

fossas/fossa-circleci-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Circle CI plugin for Checking on FOSSA builds.

Setup

  1. You must retrieve a FOSSA API token. This is found in FOSSA under Account Settings

  2. You must set this as an environment variable named FOSSA_API_TOKEN in your Circle CI build

  3. Add a custom build step in your circle.yml file like so: 1.0:

    	test:
    	  pre:
    	    -cd /tmp && git clone https://github.com/fossas/fossa-circleci-plugin && cd fossa-circleci-plugin && npm i && node index.js
    

    2.0:

      - run:
      command: |
        cd /tmp;
        git clone https://github.com/fossas/fossa-circleci-plugin;
        cd fossa-circleci-plugin;
        npm i;
        node index.js;
      no_output_timeout: '30m'
      name: 'Check FOSSA Build/Scan'
    
  4. (optional) Set a timeout for pinging the FOSSA API. By default, timeout is 30 minutes. This can be set via the Environment variable: FOSSA_POLL_TIMEOUT. You must specify in milliseconds, ex: 1000 * 60 * 30 (30 minutes)

Dev

You can set a custom fossa endpoint url as well with Env variable: FOSSA_ENDPOINT_URL

About

circleci script to check for FOSSA scans

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published