Nightly Slack Notifications #230
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Run Integration Tests against a Docker install on Github | |
name: Integration Test on Docker Deephaven | |
on: | |
push: | |
branches: [ "**" ] | |
pull_request: | |
branches: [ "main" ] | |
jobs: | |
build: | |
runs-on: ubuntu-22.04 | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Set up JDK 17 | |
uses: actions/setup-java@v3 | |
with: | |
java-version: '17' | |
distribution: 'temurin' | |
cache: maven | |
- name: Docker Pull Deephaven and Redpanda | |
run: | | |
cp .github/resources/integration-docker-compose.yml docker-compose.yml | |
docker compose pull | |
- name: Docker Up Deephaven and Redpanda | |
run: docker compose up -d | |
- name: Build with Maven | |
run: mvn -B verify --file pom.xml | |
- name: Save Docker Logs | |
run: | | |
mkdir logs | |
docker compose logs --no-color > logs/docker.log & | |
sleep 10 | |
docker compose down | |
- name: Archive Results | |
uses: actions/upload-artifact@v3 | |
with: | |
name: Integration Benchmarks and Logs | |
path: | | |
results/**/* | |
logs/**/* |