Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

validate.yml 1.1 KiB

vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
123456789101112131415161718192021222324252627282930313233
  1. on: ['pull_request']
  2. name: Build & Validate Image
  3. jobs:
  4. build:
  5. name: Build & Validate Image
  6. runs-on: self-hosted
  7. timeout-minutes: 2880
  8. env:
  9. working-directory: ./builder
  10. steps:
  11. - name: Checkout code
  12. uses: actions/checkout@v2
  13. - name: Build project
  14. id: builder
  15. working-directory: ${{ env.working-directory }}
  16. run: |
  17. bash build-docker.sh
  18. echo ::set-output name=filename::$(ls deploy/*.tar.xz | xargs -n 1 basename)
  19. - name: Fix Permissions
  20. id: fix_perm_filename
  21. run: |
  22. chmod a+rw ${{ env.working-directory }}/deploy/${{ steps.builder.outputs.filename }}
  23. echo ${{ env.working-directory }}/deploy/${{ steps.builder.outputs.filename }}
  24. - uses: actions/upload-artifact@v1
  25. with:
  26. name: ${{ steps.builder.outputs.filename }}
  27. path: ${{ env.working-directory }}/deploy/${{ steps.builder.outputs.filename }}
  28. - name: Delete Image
  29. id: delete_image
  30. run: |
  31. rm ${{ env.working-directory }}/deploy/${{ steps.builder.outputs.filename }}