[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
|
wasm-pack build --target web --out-dir pkg --quiet
|
||||||
echo "=== WASM SDK: BUILD SUCCESS ==="
|
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"
|
- name: "[DEPLOY] Sync to /opt/xcom-ultra"
|
||||||
run: |
|
run: |
|
||||||
rsync -a --delete xcom-ultra/ /opt/xcom-ultra/
|
rsync -a --delete xcom-ultra/ /opt/xcom-ultra/
|
||||||
|
|||||||
Reference in New Issue
Block a user