fix(workflows): change build runner from CI to gbo

This commit is contained in:
Rodrigo Rodriguez (Pragmatismo) 2025-03-26 20:34:11 -03:00
parent d83bb86af3
commit c3ea648279

View file

@ -1,30 +1,28 @@
name: GBCI name: GBCI
run: git config --global http.sslVerify false
on: on:
push: push:
branches: ["main"] branches: [ "main" ]
pull_request: pull_request:
branches: ["main"] branches: [ "main" ]
jobs: jobs:
build-and-deploy: build:
runs-on: gbo runs-on: gbo
steps: steps:
- name: Disable SSL verification (temporary) - name: Disable SSL verification (temporary)
run: git config --global http.sslVerify false run: git config --global http.sslVerify false
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: '20' node-version: '20'
cache: 'npm' cache: 'npm'
- name: Install TypeScript and compile
run: |
/opt/gbo/bin/BotServer/node_modules/.bin/tsc -p .
- name: Copy files to deployment location - name: Copy files to deployment location
run: | run: |
@ -45,15 +43,12 @@ jobs:
cd ../.. cd ../..
rm -rf deploy/default.gbui/node_modules rm -rf deploy/default.gbui/node_modules
- name: Transpile TypeScript - name: Transpile TypeScript
run: | run: |
echo "[General Bots Deployer] Transpiling..."
cd /opt/gbo/bin/BotServer /opt/gbo/bin/BotServer/node_modules/.bin/tsc -p .
npx tsc -v
npx tsc -p .
echo "[General Bots Deployer] Deployment Finished."
- name: Reload and enable service - name: Reload and enable service
run: | run: |
npm run start & npm run start &