fix: test deploy after image build

This commit is contained in:
Fu Zi Xiang 2023-12-20 12:51:09 -08:00
parent f5ea1d3a34
commit 444f974cf2
No known key found for this signature in database
GPG Key ID: 7AE0884D237CEE16
1 changed files with 28 additions and 15 deletions

View File

@ -6,19 +6,32 @@ on:
- 'test_deploy_*'
jobs:
deploy:
runs-on: ubuntu-latest
#image_build:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v3
# - name: build docker images
# run: |
# docker compose build appflowy_cloud admin_frontend
# docker images
# - name: push docker images to docker hub
# run: |
# docker images
# docker tag appflowyinc/appflowy_cloud appflowyinc/appflowy_cloud:dev
# docker tag appflowyinc/admin_frontend appflowyinc/admin_frontend:dev
# echo ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} | docker login --username appflowyinc --password-stdin
# docker push appflowyinc/appflowy_cloud:dev
# docker push appflowyinc/admin_frontend:dev
image_deploy:
runs-on: [test-kube-worker]
steps:
- uses: actions/checkout@v3
- name: build docker images
run: |
docker compose build appflowy_cloud admin_frontend
docker images
- name: push docker images to docker hub
run: |
docker images
docker tag appflowyinc/appflowy_cloud appflowyinc/appflowy_cloud:dev
docker tag appflowyinc/admin_frontend appflowyinc/admin_frontend:dev
echo ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} | docker login --username appflowyinc --password-stdin
docker push appflowyinc/appflowy_cloud:dev
docker push appflowyinc/admin_frontend:dev
- name: Checkout Deployment
uses: actions/checkout@v4
with:
repository: AppFlowy-IO/AppFlowy-Cloud-Deployment
token: ${{ secrets.GH_PAT }} # `GH_PAT` is a secret that contains your PAT
- name: apply images
run: |
pwd
ls