pr-smoke-test-fake-backend-images.yml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. name: PR build fake backend images for smoke tests
  2. on:
  3. pull_request:
  4. paths:
  5. - 'smoke-tests/images/fake-backend/**'
  6. - '.github/workflows/pr-smoke-test-fake-backend-images.yml'
  7. jobs:
  8. buildLinux:
  9. runs-on: ubuntu-latest
  10. steps:
  11. - uses: actions/checkout@v3
  12. - name: Set up JDK for running Gradle
  13. uses: actions/setup-java@v2
  14. with:
  15. distribution: temurin
  16. java-version: 17
  17. - name: Build Docker image
  18. uses: gradle/gradle-build-action@v2
  19. with:
  20. arguments: ":smoke-tests:images:fake-backend:jibDockerBuild -Djib.httpTimeout=120000 -Djib.console=plain"
  21. cache-read-only: true
  22. buildWindows:
  23. runs-on: windows-2019
  24. defaults:
  25. run:
  26. shell: bash
  27. steps:
  28. - name: Support long paths
  29. run: git config --system core.longpaths true
  30. - uses: actions/checkout@v3
  31. - name: Set up JDK for running Gradle
  32. uses: actions/setup-java@v2
  33. with:
  34. distribution: temurin
  35. java-version: 17
  36. - name: Build Docker image
  37. uses: gradle/gradle-build-action@v2
  38. with:
  39. arguments: ":smoke-tests:images:fake-backend:windowsBackendImageBuild"
  40. cache-read-only: true