juicy-tattoo

Test All The Things Over & Over - script to help with repolepsy and trigger dependant travis builds

Usage no npm install needed!

<script type="module">
  import juicyTattoo from 'https://cdn.skypack.dev/juicy-tattoo';
</script>

README

tattoo

Naive script to Test All The Things Over & Over

Inspired by Polymer/tattoo

This is naive script to run more builds after your build finished successfully.

Installation

npm install --save-dev Juicy/tattoo

Setup

  1. Make sure all your repos have travis builds up and running correctly
  2. Generate a Travis token as described here: https://docs.travis-ci.com/user/triggering-builds
  3. Secure it and add to your .travis.yml using travis encrypt TRAVIS_API_TOKEN=... --add
  4. Add script to your travis.yml
    after_success:
    - npm tattoo
    
  5. Create test/tattoo.json file to point to your dependants:
    {
      "name": "YourOrg/YourRepo",
      "dependants": [
        "DependantOrg/DependantRepo"
        ...
       ]
    }
    

Usage

Push your changes to the repo, and travis should trigger other builds as well.