build.yml 648 B

1234567891011121314151617181920212223242526
  1. name: build
  2. on:
  3. push:
  4. branches:
  5. - master
  6. paths-ignore:
  7. - .gitignore
  8. - README.md
  9. - '.github/ISSUE_TEMPLATE/**'
  10. jobs:
  11. build:
  12. runs-on: ubuntu-latest
  13. steps:
  14. - name: Checkout Source
  15. uses: actions/checkout@v1
  16. - name: Docker Login
  17. run: docker login -u germey -p ${{ secrets.DOCKERHUB_LOGIN_PASSWORD }}
  18. - name: Build the Docker Image
  19. run: docker-compose build
  20. - name: Push the Docker Image
  21. run: docker-compose push
  22. - name: Tag and Push Master Version
  23. run: |
  24. docker tag germey/proxypool germey/proxypool:master
  25. docker push germey/proxypool:master