Skip to content

Packager of Cesium for Desktop installation (Linux and Windows)

License

Notifications You must be signed in to change notification settings

duniter/cesium-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4b5e3ae · Jul 18, 2024
Nov 29, 2017
May 11, 2023
Feb 24, 2024
Jan 4, 2024
Jan 16, 2024
Jul 18, 2024
Dec 21, 2018
May 6, 2020
Jan 4, 2024
Jan 16, 2024
May 11, 2023
Jan 16, 2024
May 12, 2023
May 12, 2023

Repository files navigation

Cesium Desktop packager

Test a release

This script will run Cesium Desktop, taking care of installing Cesium + Nw.js if necessary.

./run.sh

Produce new release

Setup your environment

Authentication token

Requires your GITHUB token with full access to repo to be stored in clear in $HOME/.config/cesium/.github text file.

You can create such a token at https://github.com/settings/tokens > "Generate a new token". Then copy the token and paste it in the file.

Install Virtualbox and Vagrant

The release script use some Vagrant, and a VM running into VirtualBox.

  • Install VirtualBox version 7
  • Install the VirtualBox Extension Pack (need by OSx build, for USB support).
  • Install vagrant : sudo apt install vagrant

Execute release script

This script will produce for a given TAG:

  • check that the TAG exists on remote GitHub repository
  • eventually create the pre-release if it does not exist
  • produce Linux and Windows releases of Cesium Desktop and upload them

To produce TAG 1.3.7:

./release.sh 1.3.7