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

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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: jibDockerBuild -Djib.httpTimeout=120000 -Djib.console=plain
  21. build-root-directory: smoke-tests/images/fake-backend
  22. cache-read-only: true
  23. buildWindows:
  24. runs-on: windows-2019
  25. defaults:
  26. run:
  27. shell: bash
  28. steps:
  29. - name: Support longpaths
  30. run: git config --system core.longpaths true
  31. - uses: actions/checkout@v3
  32. - name: Set up JDK for running Gradle
  33. uses: actions/setup-java@v2
  34. with:
  35. distribution: temurin
  36. java-version: 17
  37. - name: Build Docker Image
  38. uses: gradle/gradle-build-action@v2
  39. with:
  40. arguments: windowsBackendImageBuild
  41. build-root-directory: smoke-tests/images/fake-backend
  42. cache-read-only: true