build-rc.yml 738 B

1234567891011121314151617181920212223242526272829303132333435
  1. name: Release Docker Images for RC
  2. on:
  3. push:
  4. branches:
  5. - rc/*
  6. jobs:
  7. build-rc:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - uses: actions/checkout@v1
  11. - name: Set up Docker Buildx
  12. uses: crazy-max/ghaction-docker-buildx@v1.0.4
  13. - name: Build Docker Image
  14. run: |
  15. docker buildx build \
  16. --tag growi
  17. --platform linux/amd64 \
  18. --output "type=image,push=false" \
  19. --file ./docker/Dockerfile .
  20. - name: Login to docker.io registry
  21. run: |
  22. docker login --username wsmoogle --password ${{ secrets. DOCKER_REGISTRY_PASSWORD }}
  23. - name: Publish
  24. run: |
  25. docker tag growi weseek/growi:latest
  26. docker publish weseek/growi:latest