build.yml 583 B

123456789101112131415161718192021222324
  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: Tag and Push Master Version
  21. run: |
  22. docker tag germey/proxypool germey/proxypool:master
  23. docker push germey/proxypool:master