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