Produce AppImage assets

Change-type: minor
This commit is contained in:
Paulo Castro 2021-04-21 23:44:39 +01:00
parent b4495839ca
commit fed4328dec
4 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,5 @@
FROM ubuntu:20.04
WORKDIR /usr/src/app
RUN apt-get -q update && apt-get -qy install fuse file curl unzip
COPY balena.desktop icon.png make-appimage.sh ./
RUN chmod +x /usr/src/app/make-appimage.sh

View File

@ -0,0 +1,7 @@
[Desktop Entry]
Name=balena
Exec=balena
Icon=icon
Type=Application
Terminal=true
Categories=Utility;

BIN
automation/appimage/icon.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@ -0,0 +1,12 @@
#!/usr/bin/env bash
curl -LO https://github.com/balena-io/balena-cli/releases/download/v12.44.11/balena-cli-v12.44.11-linux-x64-standalone.zip
curl -Lo /usr/local/bin/appimagetool https://github.com/AppImage/AppImageKit/releases/download/12/appimagetool-x86_64.AppImage
chmod +x /usr/local/bin/appimagetool
unzip -q balena-cli-v12.44.11-linux-x64-standalone.zip
mv balena-cli/balena balena-cli/AppRun
cp balena.desktop icon.png balena-cli/
ARCH=x86_64 appimagetool balena-cli
mv balena-x86_64.AppImage /usr/local/bin/balena
/usr/local/bin/balena version -a