name: CI
on:
push:
branches:
- main
jobs:
cucumber:
name: Cucumber test
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2.3.4
- name: Run Cucumber tests and generate results
run: |
bundle exec cucumber \
--format json \
--out cucumber-results.json
- name: Send results to Cucumber for Jira
if: always()
run: |
curl -X POST https://c4j.bdd.cucumbersmartbear.iocom/ci/rest/api/results \
-H "authorization: Bearer ${{ secrets.C4J_TOKEN }}" \
-H 'content-type: multipart/form-data' \
-F results_file=@cucumber-results.json \
-F language=ruby |