Skip to content

Commit

Permalink
fix(ci): install heroku cli
Browse files Browse the repository at this point in the history
  • Loading branch information
emosbaugh committed Oct 9, 2024
1 parent c47255f commit 8b1e1ef
Showing 1 changed file with 49 additions and 37 deletions.
86 changes: 49 additions & 37 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,60 +4,72 @@ on:
push:
branches:
- main
- emosbaugh/20241009/install-heroku

jobs:
release:
testing:
runs-on: ubuntu-latest
env:
HEROKU_API_KEY: ${{secrets.HEROKU_API_KEY}}
steps:
- name: checkout
uses: actions/checkout@v2
- name: run heroku
run: heroku || true
- name: install heroku
run: curl https://cli-assets.heroku.com/install-ubuntu.sh | sh
- name: run heroku again
run: heroku || true

- name: heroku registry login
run: heroku container:login
# jobs:
# release:
# runs-on: ubuntu-latest
# env:
# HEROKU_API_KEY: ${{secrets.HEROKU_API_KEY}}
# steps:
# - name: checkout
# uses: actions/checkout@v2

- name: build registry
run: docker build -t registry.heroku.com/ttlsh/web registry
# - name: heroku registry login
# run: heroku container:login

- name: push registry
run: docker push registry.heroku.com/ttlsh/web
# - name: build registry
# run: docker build -t registry.heroku.com/ttlsh/web registry

- name: release registry
run: heroku container:release -a ttlsh web
# - name: push registry
# run: docker push registry.heroku.com/ttlsh/web

- name: build nginx
run: docker build -t registry.heroku.com/ttlsh-router/web nginx
# - name: release registry
# run: heroku container:release -a ttlsh web

- name: push nginx
run: docker push registry.heroku.com/ttlsh-router/web
# - name: build nginx
# run: docker build -t registry.heroku.com/ttlsh-router/web nginx

- name: release nginx
run: heroku container:release -a ttlsh-router web
# - name: push nginx
# run: docker push registry.heroku.com/ttlsh-router/web

- name: build hooks
run: docker build -f hooks/Dockerfile.hooks -t registry.heroku.com/ttlsh-hooks/web hooks
# - name: release nginx
# run: heroku container:release -a ttlsh-router web

- name: push hooks
run: docker push registry.heroku.com/ttlsh-hooks/web
# - name: build hooks
# run: docker build -f hooks/Dockerfile.hooks -t registry.heroku.com/ttlsh-hooks/web hooks

- name: release hooks
run: heroku container:release -a ttlsh-hooks web
# - name: push hooks
# run: docker push registry.heroku.com/ttlsh-hooks/web

- name: build reaper
run: docker build -f hooks/Dockerfile.reap -t registry.heroku.com/ttlsh-hooks/reap hooks
# - name: release hooks
# run: heroku container:release -a ttlsh-hooks web

- name: push reaper
run: docker push registry.heroku.com/ttlsh-hooks/reap
# - name: build reaper
# run: docker build -f hooks/Dockerfile.reap -t registry.heroku.com/ttlsh-hooks/reap hooks

- name: release reaper
run: heroku container:release -a ttlsh-hooks reap
# - name: push reaper
# run: docker push registry.heroku.com/ttlsh-hooks/reap

- name: build blob reaper
run: docker build -f registry/Dockerfile.blob-reap -t registry.heroku.com/ttlsh-hooks/blob-reap registry
# - name: release reaper
# run: heroku container:release -a ttlsh-hooks reap

- name: push blob reaper
run: docker push registry.heroku.com/ttlsh-hooks/blob-reap
# - name: build blob reaper
# run: docker build -f registry/Dockerfile.blob-reap -t registry.heroku.com/ttlsh-hooks/blob-reap registry

- name: release blob reaper
run: heroku container:release -a ttlsh-hooks blob-reap
# - name: push blob reaper
# run: docker push registry.heroku.com/ttlsh-hooks/blob-reap

# - name: release blob reaper
# run: heroku container:release -a ttlsh-hooks blob-reap

0 comments on commit 8b1e1ef

Please sign in to comment.