Skip to content

change pipeline

change pipeline #24

# Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy
# More GitHub Actions for Azure: https://github.com/Azure/actions
name: Deploy to Flyio
on:
push:
tags:
- "v*"
jobs:
build:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- name: Log in to registry
uses: docker/login-action@v2
with:
username: ${{ secrets.CONTAINER_USERNAME }}
password: ${{ secrets.CONTAINER_PASSWORD }}
- name: Build and Push
uses: docker/build-push-action@v3
with:
push: true
tags: mobyit/catchemall:${{ github.ref_name }}
deploy:
needs: build
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- name: Log in to registry
uses: docker/login-action@v2
with:
username: ${{ secrets.CONTAINER_USERNAME }}
password: ${{ secrets.CONTAINER_PASSWORD }}
- uses: superfly/flyctl-actions/setup-flyctl@master
- run: flyctl deploy --remote-only -i mobyit/catchemall:${{ github.ref_name }}
env:
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}