continuous-integraion-workflow.yml 563 B

12345678910111213141516171819202122232425
  1. name: CI
  2. on:
  3. push:
  4. pull_request:
  5. schedule:
  6. - cron: '0 10 * * *' # Once per day at 10am UTC
  7. jobs:
  8. build:
  9. name: Build
  10. runs-on: ubuntu-latest
  11. # eventually add in matrix here
  12. steps:
  13. - uses: actions/checkout@v2
  14. - name: Set up JDK
  15. uses: actions/setup-java@v3
  16. with:
  17. java-version: '17'
  18. distribution: 'temurin'
  19. cache: 'gradle'
  20. - name: Set up Docker Compose
  21. uses: docker/setup-compose-action@v1.2.0
  22. - name: Build with Gradle
  23. run: ./gradlew check --continue