Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

EVEREST-107 test release build only BE #13

EVEREST-107 test release build only BE

EVEREST-107 test release build only BE #13

Workflow file for this run

name: Release
on:
push:
branches:
- test-release-pipeline-build
env:
NODE_OPTIONS: "--max_old_space_size=4096"
jobs:
build:
runs-on: ubuntu-latest
env:
TAG: v123.123.333
RC_BRANCH: release-v123.123.333
steps:
- name: Configure git for private modules
env:
ROBOT_TOKEN: ${{ secrets.ROBOT_TOKEN }}
run: git config --global url."https://percona-platform-robot:${ROBOT_TOKEN}@github.com".insteadOf "https://github.com"
# - name: Everest Frontend - check out
# uses: actions/checkout@v4
# with:
# repository: percona/percona-everest-frontend
# path: percona-everest-frontend
# token: ${{ secrets.ROBOT_TOKEN }}
#
# - name: Everest Frontend - run with Node 16
# uses: actions/setup-node@v3
# with:
# node-version: ${{ matrix.node-version }}
#
# - name: Everest Frontend - install Bit Version Manager
# run: npm i -g @teambit/bvm
#
# - name: Everest Frontend - install latest Bit version
# run: bvm install 1.1.0
#
# - name: Everest Frontend - add bvm bin folder to path
# run: echo "$HOME/bin" >> $GITHUB_PATH
#
# - name: Everest Frontend - set up bit config
# env:
# BIT_TOKEN: ${{ secrets.BIT_TOKEN }}
# run: bit config set user.token $BIT_TOKEN
#
# - name: Everest Frontend - build app
# run: |
# cd ${GITHUB_WORKSPACE}/percona-everest-frontend
# bit install --recurring-install
# bit snap --build
# bit artifacts percona.apps/everest --out-dir ./build
# mkdir ${GITHUB_WORKSPACE}/front
# cp -rf ./build/percona.apps_everest/artifacts/apps/react-common-js/everest/public/* ${GITHUB_WORKSPACE}/front/
- name: Everest Backend - check out
uses: actions/checkout@v4
with:
path: ./backend
# - name: Everest Backend - Embed Everest Frontend app into backend
# run: |
# cp -rf ${GITHUB_WORKSPACE}/front/* ${GITHUB_WORKSPACE}/backend/public/dist/
# cd ${GITHUB_WORKSPACE}/backend
- name: Build Everest release
run: |
cd ${GITHUB_WORKSPACE}/backend
GOOS=linux GOARCH=amd64 make release