diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml new file mode 100644 index 0000000..d048a5b --- /dev/null +++ b/.github/workflows/cd.yml @@ -0,0 +1,19 @@ +name: CD +on: + push: + branches: [ develop ] +# pull_request: +# branches: [ develop ] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Trigger CD build + uses: peter-evans/repository-dispatch@v1 + with: + token: ${{ secrets.CI_DISPATCH_TOKEN }} + repository: forensic-architecture/configs + event-type: remote-build + client-payload: '{"runtime_args": "timemap", "branch": "${GITHUB_REF##*/}"}' + diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..2387990 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,24 @@ +name: CI +on: + push: + branches: [ develop ] + pull_request: + branches: [ develop ] + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2-beta + with: + node-version: '12' + + - run: npm install + - run: cp example.config.js config.js + - run: npm test + env: + CI: true + - run: npm run lint + env: + CI: true