[TSM.ID].[11031972] ci: add sdk artifact versioning & archiving
This commit is contained in:
@@ -86,6 +86,16 @@ jobs:
|
||||
wasm-pack build --target web --out-dir pkg --quiet
|
||||
echo "=== WASM SDK: BUILD SUCCESS ==="
|
||||
|
||||
- name: "[PACKAGE] Archive SDK Version"
|
||||
run: |
|
||||
cd xcom-ultra/xcu-wasm-sdk
|
||||
VERSION=$(grep -m 1 '^version = ' Cargo.toml | sed 's/version = "\(.*\)"/\1/')
|
||||
TIMESTAMP=$(date +'%Y%m%d_%H%M%S')
|
||||
ARCHIVE_NAME="xcu-wasm-sdk-v${VERSION}-${TIMESTAMP}.tar.gz"
|
||||
mkdir -p /opt/xcu-releases
|
||||
tar -czf "/opt/xcu-releases/${ARCHIVE_NAME}" -C pkg .
|
||||
echo "=== SDK ARCHIVED: /opt/xcu-releases/${ARCHIVE_NAME} ==="
|
||||
|
||||
- name: "[DEPLOY] Sync to /opt/xcom-ultra"
|
||||
run: |
|
||||
rsync -a --delete xcom-ultra/ /opt/xcom-ultra/
|
||||
|
||||
Reference in New Issue
Block a user