Skip to content

ci: configure pact publish for api-gateway #2

ci: configure pact publish for api-gateway

ci: configure pact publish for api-gateway #2

Workflow file for this run

name: Publish Pact Files
on:
push:
branches:
- main
jobs:
ftgo-api-gateway:
runs-on: ubuntu-latest
environment: pact
steps:
- uses: actions/checkout@v4
- uses: sdkman/sdkman-action@b1f9b696c79148b66d3d3a06f7ea801820318d0f
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Execute Gradle test
run: ./gradlew -p ftgo-api-gateway test
- uses: jangjunha/pact-broker-actions/publish@main
with:
target: ftgo-api-gateway/build/pacts/
version: ${{ github.sha }}
broker_url: ${{ vars.PACT_BROKER_URL }}
broker_username: ${{ vars.PACT_BROKER_USERNAME }}
broker_password: ${{ secrets.PACT_BROKER_PASSWORD }}