GitHub Action for ApiBee requests runner.
name: Pipeline
on:
workflow_dispatch:
jobs:
test:
runs-on: 'ubuntu-latest'
steps:
- name: Code checkout
uses: actions/checkout@v4
- name: Run ApiBee
uses: itbusina/apibee-action@v0.1.15-alpha
with:
image: itbusina/apibee:latest
input_dir: ./tests
output_dir: ./output
network: container:serverundertest
args: |
--collections ./tests/colection.json \
--parallel \
--variables host=https://serverundertest:8080 \
--output output \
--license ${{ secrets.APIBEELICENSE }}
- name: Archive output results
if: always()
uses: actions/upload-artifact@v4
with:
name: report
path: ./output/