Commit 81373635 authored by Yuliya Sharafitdinova's avatar Yuliya Sharafitdinova

test deploy

parent 89881703
...@@ -16,6 +16,8 @@ jobs: ...@@ -16,6 +16,8 @@ jobs:
push_to_registry: push_to_registry:
name: Push Docker image to registry name: Push Docker image to registry
runs-on: ubuntu-latest runs-on: ubuntu-latest
outputs:
shortSha: ${{ steps.output-step.outputs.short-sha }}
steps: steps:
- name: Check out the repo - name: Check out the repo
uses: actions/checkout@v3 uses: actions/checkout@v3
...@@ -37,15 +39,24 @@ jobs: ...@@ -37,15 +39,24 @@ jobs:
username: ${{ github.actor }} username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }} password: ${{ secrets.GITHUB_TOKEN }}
- name: Add SHORT_SHA env property with commit short sha
run: echo "SHORT_SHA=`echo ${GITHUB_SHA} | cut -c1-8`" >> $GITHUB_ENV
- name: Add outputs
run: |
echo "::set-output name=short-sha::${{ env.SHORT_SHA }}"
id: output-step
- name: Build and push - name: Build and push
uses: docker/build-push-action@v3 uses: docker/build-push-action@v3
id: output-step
with: with:
context: . context: .
file: ./Dockerfile file: ./Dockerfile
push: true push: true
cache-from: type=gha cache-from: type=gha
cache-to: type=gha,mode=max cache-to: type=gha,mode=max
tags: ${{ steps.meta.outputs.tags }} tags: frontend:prerelease-${{ env.SHORT_SHA }}
labels: ${{ steps.meta.outputs.labels }} labels: ${{ steps.meta.outputs.labels }}
build-args: | build-args: |
SENTRY_DSN=${{ secrets.SENTRY_DSN }} SENTRY_DSN=${{ secrets.SENTRY_DSN }}
...@@ -60,4 +71,5 @@ jobs: ...@@ -60,4 +71,5 @@ jobs:
valuesDir: deploy/values valuesDir: deploy/values
appNamespace: frontend-$GITHUB_REF_NAME appNamespace: frontend-$GITHUB_REF_NAME
appName: frontend appName: frontend
frontendImage: ghcr.io/blockscout/frontend:prerelease-${{ needs.push_to_registry.outputs.shortSha }}
secrets: inherit secrets: inherit
...@@ -9,7 +9,6 @@ ARG NEXT_PUBLIC_SENTRY_DSN ...@@ -9,7 +9,6 @@ ARG NEXT_PUBLIC_SENTRY_DSN
ARG SENTRY_CSP_REPORT_URI ARG SENTRY_CSP_REPORT_URI
ARG SENTRY_AUTH_TOKEN ARG SENTRY_AUTH_TOKEN
# Install dependencies based on the preferred package manager # Install dependencies based on the preferred package manager
COPY package.json yarn.lock ./ COPY package.json yarn.lock ./
RUN yarn --frozen-lockfile RUN yarn --frozen-lockfile
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment