Skip to content

Merge pull request #1535 from MaximeGrosmaire/master #370

Merge pull request #1535 from MaximeGrosmaire/master

Merge pull request #1535 from MaximeGrosmaire/master #370

Workflow file for this run

name: Deploy Kitsu to staging environment
on:
push:
branches:
- master
jobs:
build:
if: github.repository_owner == 'cgwire'
name: Build
runs-on: ubuntu-latest
steps:
- name: Update Kitsu on staging server
uses: appleboy/[email protected]
env:
HUSKY: 0
NODE_OPTIONS: '--max_old_space_size=8192'
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
key: ${{ secrets.KEY }}
port: ${{ secrets.PORT }}
script_stop: true
envs: HUSKY, NODE_OPTIONS
script: |
echo "Node.js $(node -v)"
echo "npm v$(npm -v)"
cd /opt/kitsu
git pull
npm ci
npm run build
GIT_COMMIT="$(git rev-parse HEAD)"
GIT_TAG="$(git describe --tags)"
KITSU_VERSION="$(echo ${GIT_TAG} | sed 's/^v//;s/-build//')"
echo "${KITSU_VERSION}" > dist/.version.txt
echo "${GIT_COMMIT}" > dist/.commit.txt
echo "${GIT_TAG}" > dist/.tag.txt