deployment versioning
Some checks failed
Continuous Integration / Update Development (push) Successful in 1m58s
Continuous Deployment / Update Deployment (push) Failing after 2m12s

port development versioning to deployment, but using tags instead of short sha
This commit is contained in:
2025-12-10 11:50:07 -06:00
parent d44d490905
commit 50b9924627

View File

@@ -22,12 +22,14 @@ jobs:
with:
node-version: 20.19
- name: Verify Node Environment
- name: Verify Local Environment
run: |
which npm
npm -v
which node
node -v
which sed
sed --version
- name: Checkout
uses: actions/checkout@v5
@@ -65,16 +67,20 @@ jobs:
npm install
chown -R nginx:nginx .
- name: Build UI and Fix Permissions
- name: Build UI / Update Version / Fix Permissions
run: |
cd /var/www/html/milsim-site-v4/ui
npm run build
version=`git describe --abbrev=0 --tags`
sed -i "s/VITE_APPLICATION_VERSION=.*/VITE_APPLICATION_VERSION=$version/" .env
chown -R nginx:nginx .
- name: Build API and Fix Permissions
- name: Build API / Update Version / Fix Permissions
run: |
cd /var/www/html/milsim-site-v4/api
npm run build
version=`git describe --abbrev=0 --tags`
sed -i "s/APPLICATION_VERSION=.*/APPLICATION_VERSION=$version/" .env
chown -R nginx:nginx .
- name: Reset File Permissions