release.yml 889 B

12345678910111213141516171819202122232425262728293031
  1. on:
  2. release:
  3. types: [published]
  4. jobs:
  5. publish:
  6. runs-on: ubuntu-latest
  7. steps:
  8. - uses: actions/checkout@v2
  9. - name: Setup Node.js
  10. uses: actions/setup-node@v1
  11. with:
  12. node-version: 12
  13. - name: Login to DockerHub
  14. uses: docker/login-action@v1
  15. with:
  16. username: ${{ secrets.DOCKER_USERNAME }}
  17. password: ${{ secrets.DOCKER_PWD }}
  18. - name: Docker Build
  19. run: docker build -t milvusdb/milvus-insight:${GITHUB_REF#refs/tags/} --build-arg VERSION=${GITHUB_REF#refs/tags/} .
  20. - name: Docker tag
  21. run: docker tag milvusdb/milvus-insight:${GITHUB_REF#refs/tags/} milvusdb/milvus-insight:latest
  22. # - name: Docker Push version
  23. # run: docker push milvusdb/cloud-ui:${GITHUB_REF#refs/tags/}
  24. - name: Docker Push lastest
  25. run: docker push milvusdb/milvus-insight