Skip to content

stuff

stuff #1

Workflow file for this run

# name of the workflow
name: Rust
# run workflow when the condition is met
on:
# run when code is pushed on the `main` branch
push:
branches: [ "main", "heroku_integration" ]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build Docker image
run: docker build -t registry.heroku.com/${{ secrets.HEROKU_APP }}/web:latest .
- name: Docker image info
run: docker images
- name: Login to container registry
env:
HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }}
run: heroku container:login
- name: Push Docker image
run: docker push registry.heroku.com/${{ secrets.HEROKU_APP }}/web
- name: Release
env:
HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }}
run: heroku container:release -a ${{ secrets.HEROKU_APP }} web