package.yml 772 B

12345678910111213141516171819202122232425
  1. name: package
  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: Setup Docker
  17. uses: docker-practice/actions-setup-docker@0.0.1
  18. - name: Docker Login
  19. run: docker login -u Germey -p ${{ secrets.github_token }} docker.pkg.github.com
  20. - name: Build the Docker Image
  21. run: docker-compose build
  22. - name: Tag the Docker Image
  23. run: docker tag germey/proxypool docker.pkg.github.com/python3webspider/proxypool/proxypool:master
  24. - name: Push the Docker Image
  25. run: docker push docker.pkg.github.com/python3webspider/proxypool/proxypool:master