Skip to content

Add Kafka module

Add Kafka module #30

Workflow file for this run

name: CI-Build
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
concurrency:
group: ci_${{ github.ref }}
cancel-in-progress: true
jobs:
ci-micronaut:
runs-on: ubuntu-latest
needs:
- basics
- caching
- graphql
- http-server
- kafka
- rabbitmq
- data-jpa
- security
steps:
- run: echo "CI-Build completed"
basics:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Build
run: ./gradlew :examples:basics:build
- name: Upload Test Results
uses: actions/upload-artifact@v3
if: always()
with:
name: test-results_basics
path: "**/build/reports/tests"
caching:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Build
run: ./gradlew :examples:caching:build
- name: Upload Test Results
uses: actions/upload-artifact@v3
if: always()
with:
name: test-results_caching
path: "**/build/reports/tests"
graphql:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Build
run: ./gradlew :examples:graphql:build
- name: Upload Test Results
uses: actions/upload-artifact@v3
if: always()
with:
name: test-results_graphql
path: "**/build/reports/tests"
http-server:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Build
run: ./gradlew :examples:http-server:build
- name: Upload Test Results
uses: actions/upload-artifact@v3
if: always()
with:
name: test-results_http-server
path: "**/build/reports/tests"
kafka:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Build
run: ./gradlew :examples:kafka:build
- name: Upload Test Results
uses: actions/upload-artifact@v3
if: always()
with:
name: test-results_kafka
path: "**/build/reports/tests"
rabbitmq:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Build
run: ./gradlew :examples:rabbitmq:build
- name: Upload Test Results
uses: actions/upload-artifact@v3
if: always()
with:
name: test-results_rabbitmq
path: "**/build/reports/tests"
data-jpa:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Build
run: ./gradlew :examples:data-jpa:build
- name: Upload Test Results
uses: actions/upload-artifact@v3
if: always()
with:
name: test-results_data-jpa
path: "**/build/reports/tests"
security:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Build
run: ./gradlew :examples:security:build
- name: Upload Test Results
uses: actions/upload-artifact@v3
if: always()
with:
name: test-results_security
path: "**/build/reports/tests"