Skip to content

Commit

Permalink
echo into env
Browse files Browse the repository at this point in the history
  • Loading branch information
maxmwang committed Aug 15, 2024
1 parent 9cd328c commit d4bff43
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions .github/workflows/cd-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Set vars
id: vars
run: echo "sha_short=$(git rev-parse --short ${{ github.sha }})" >> $GITHUB_ENV

- name: Login to Docker Hub
uses: docker/login-action@v3
with:
Expand All @@ -22,13 +26,13 @@ jobs:

- name: Build Images with Tags
run: |
docker build --target backend-dev --tag "${{ secrets.DOCKER_USERNAME }}/bt-backend:$SHORT_SHA" .
docker build --target frontend-dev --tag "${{ secrets.DOCKER_USERNAME }}/bt-frontend:$SHORT_SHA" .
docker build --target backend-dev --tag "${{ secrets.DOCKER_USERNAME }}/bt-backend:${{ env.sha_short }}" .
docker build --target frontend-dev --tag "${{ secrets.DOCKER_USERNAME }}/bt-frontend:${{ env.sha_short }}" .
- name: Push Images to Docker Hub
run: |
docker push "${{ secrets.DOCKER_USERNAME }}/bt-backend:$SHORT_SHA"
docker push "${{ secrets.DOCKER_USERNAME }}/bt-frontend:$SHORT_SHA"
docker push "${{ secrets.DOCKER_USERNAME }}/bt-backend:${{ env.sha_short }}"
docker push "${{ secrets.DOCKER_USERNAME }}/bt-frontend:${{ env.sha_short }}"
- name: SSH and Helm Install
uses: appleboy/[email protected]
Expand All @@ -38,8 +42,8 @@ jobs:
key: ${{ secrets.SSH_KEY }}
script: |
cd ./infra
helm install bt-dev-app-$SHORT_SHA ./app --namespace=bt \
--set host=$SHORT_SHA.stanfurdtime.com \
helm install bt-dev-app-${{ env.sha_short }} ./app --namespace=bt \
--set host=${{ env.sha_short }}.stanfurdtime.com \
--set mongoUri=mongodb://bt-dev-mongo-mongodb.bt.svc.cluster.local:27017/bt \
--set redisUri=redis://bt-dev-redis-master.bt.svc.cluster.local:6379 \
--set nodeEnv=development

0 comments on commit d4bff43

Please sign in to comment.