forked from viamrobotics/rdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackaging.make
24 lines (19 loc) · 922 Bytes
/
packaging.make
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
BUILD_CHANNEL?=local
appimage: server
cd etc/packaging/appimages && BUILD_CHANNEL=${BUILD_CHANNEL} appimage-builder --recipe viam-server-`uname -m`.yml
cd etc/packaging/appimages && ./package_release.sh
mkdir -p etc/packaging/appimages/deploy/
mv etc/packaging/appimages/*.AppImage* etc/packaging/appimages/deploy/
chmod 755 etc/packaging/appimages/deploy/*.AppImage
# AppImage packaging targets run in canon docker
appimage-multiarch: appimage-amd64 appimage-arm64
appimage-amd64: DOCKER_PLATFORM = --platform linux/amd64
appimage-amd64: DOCKER_TAG = amd64-cache
appimage-amd64: canon-update
$(DOCKER_CMD) make appimage
appimage-arm64: DOCKER_PLATFORM = --platform linux/arm64
appimage-arm64: DOCKER_TAG = arm64-cache
appimage-arm64: canon-update
$(DOCKER_CMD) make appimage
appimage-deploy:
gsutil -m -h "Cache-Control: no-cache" cp etc/packaging/appimages/deploy/* gs://packages.viam.com/apps/viam-server/