build-rc.yml 967 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. name: Release Docker Images for RC
  2. on:
  3. push:
  4. branches:
  5. # - rc/*
  6. - support/github-actions
  7. jobs:
  8. build-rc:
  9. runs-on: ubuntu-latest
  10. steps:
  11. - uses: actions/checkout@v1
  12. - name: Set up Docker Buildx
  13. uses: crazy-max/ghaction-docker-buildx@v1.0.4
  14. - name: Build Docker Image
  15. run: |
  16. docker buildx build \
  17. --platform linux/amd64 \
  18. --output "type=image,name=growi,push=false" \
  19. --file ./docker/Dockerfile .
  20. - name: Login to docker.io registry
  21. run: |
  22. echo ${{ secrets. DOCKER_REGISTRY_PASSWORD }} | docker login --username wsmoogle --password-stdin
  23. - name: Get SemVer
  24. run: |
  25. semver=`npm run version --silent`
  26. echo ::set-env name=SEMVER::$(echo $semver)
  27. - name: Docker Tags by SemVer
  28. uses: weseek/ghaction-docker-tags-by-semver@v1
  29. with:
  30. source: growi
  31. target: weseek/growi
  32. semver: ${{ env.SEMVER }}