| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- name: deploy
- on:
- push:
- branches:
- - release
- paths-ignore:
- - .gitignore
- - README.md
- - '.github/ISSUE_TEMPLATE/**'
- jobs:
- run:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@master
- - name: Docker Login
- uses: Azure/docker-login@v1
- with:
- username: germey
- password: ${{ secrets.DOCKERHUB_LOGIN_PASSWORD }}
- - name: Set Kubectl
- uses: Azure/k8s-set-context@v1
- with:
- kubeconfig: ${{ secrets.KUBE_CONFIG }}
- - name: Test Kubectl
- run: |
- kubectl get nodes
- kubectl get svc -n scrape
- - name: Generate Build Number
- uses: einaregilsson/build-number@v2
- with:
- token: ${{ secrets.github_token }}
- - name: Get Build Number
- run: |
- echo $BUILD_NUMBER
- - name: Build Push Deploy
- run: |
- docker-compose build
- docker tag germey/proxypool germey/proxypool:$BUILD_NUMBER
- docker push germey/proxypool
- docker push germey/proxypool:$BUILD_NUMBER
- cat deployment.yml | sed 's/\${TAG}/'"$BUILD_NUMBER"'/g' | kubectl apply -f -
-
|