build-base-image.yml 942 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. name: 构建base镜像
  2. on:
  3. workflow_dispatch:
  4. jobs:
  5. build:
  6. runs-on: ubuntu-latest
  7. name: 构建镜像:chinesesubfinder-base
  8. steps:
  9. -
  10. name: Checkout
  11. uses: actions/checkout@master
  12. -
  13. name: Set Up QEMU
  14. uses: docker/setup-qemu-action@v2
  15. -
  16. name: Set Up Buildx
  17. uses: docker/setup-buildx-action@v2
  18. -
  19. name: Login DockerHub
  20. uses: docker/login-action@v2
  21. with:
  22. username: ${{ secrets.DOCKER_USERNAME }}
  23. password: ${{ secrets.DOCKER_PASSWORD }}
  24. -
  25. name: Buildx
  26. uses: docker/build-push-action@v3
  27. with:
  28. context: docker
  29. file: docker/full-base.Dockerfile
  30. platforms: |
  31. linux/amd64
  32. linux/arm64
  33. linux/arm/v7
  34. push: true
  35. tags: |
  36. ${{ secrets.DOCKER_USERNAME }}/chinesesubfinder-base:latest