Skip to content
This repository was archived by the owner on Aug 14, 2020. It is now read-only.

undefinedlabs/scope-for-javascript-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

52bc80f · Aug 14, 2020

History

35 Commits
Apr 20, 2020
Apr 20, 2020
Nov 29, 2019
Nov 29, 2019
Nov 29, 2019
Nov 29, 2019
Nov 29, 2019
May 12, 2020
Apr 20, 2020
Apr 20, 2020
Aug 14, 2020
Apr 20, 2020
Nov 29, 2019

Repository files navigation

logo

Scope for Javascript

GitHub Action to run your tests automatically instrumented with the Scope Javascript Agent.

This works both for browser js and Node.js.

About Scope

Scope gives developers production-level visibility on every test for every app – spanning mobile, monoliths, and microservices.

Usage

  1. Set Scope DSN inside Settings > Secrets as SCOPE_DSN.
  2. Add a step to your GitHub Actions workflow YAML that uses this action:
steps:
  - uses: actions/checkout@v1
  - uses: actions/setup-node@v1
    with:
      node-version: 12
      registry-url: https://registry.npmjs.org/
  - name: Install dependencies
    run: npm install
  - name: Scope for Javascript
    uses: undefinedlabs/scope-for-javascript-action@v1
    with:
      dsn: ${{secrets.SCOPE_DSN}} # required
      jest-command: npm test # optional - default is 'npm test'
      cypress-command: npm run cypress:run # optional - command to run cypress tests if your repository includes them
      cypress-endpoint: http://localhost:3000 # optional - URL to run the cypress tests against