git clone https://github.com/zilliqa/ceres
cd ceres
rm -rf ./extra/images && mkdir ./extra/images
rm -rf ./images && mkdir ./imagesgit clone https://github.com/zilliqa/dev-explorer ./images/devexAdd Custom networks
echo '{
"networks": [
{"http://localhost:5555" : "Local Isolated Server"},
{"https://api.zilliqa.com" : "Mainnet"},
{"https://dev-api.zilliqa.com" : "Testnet"},
{"https://zilliqa-isolated-server.zilliqa.com" : "Isolated Server"}
]
}' >> ./images/devex/public/networks.jsonCreate image
tar czf ./images/devex.tar.gz -C ./images/devex .
cp ./images/devex.tar.gz ./extra/images/devex.tar.gz
rm -rf ./images/devexgit clone https://github.com/zilliqa/scilla-server ./images/scillaserverCreate image
tar czf ./images/scillaserver.tar.gz -C ./images/scillaserver .
cp ./images/scillaserver.tar.gz ./extra/images/scillaserver.tar.gz
rm -rf ./images/scillaservergit clone https://github.com/zilliqa/zilliqa-isolated-server ./images/zilliqa-isolated-serverCreate image
tar czf ./images/zilliqa-isolated-server.tar.gz -C ./images/zilliqa-isolated-server .
cp ./images/zilliqa-isolated-server.tar.gz ./extra/images/zilliqa-isolated-server.tar.gz
rm -rf ./images/zilliqa-isolated-servergit clone https://github.com/zilliqa/zilliqa-isolated-server-faucet ./images/zilliqa-isolated-server-faucetCreate image
tar czf ./images/zilliqa-isolated-server-faucet.tar.gz -C ./images/zilliqa-isolated-server-faucet .
cp ./images/zilliqa-isolated-server-faucet.tar.gz ./extra/images/zilliqa-isolated-server-faucet.tar.gz
rm -rf ./images/zilliqa-isolated-server-faucetOS: MacOS xcode 12 NodeJS: 12.10.0
npm install
npm run electron:buildThis will output into the dist_electron directory the following files:
- /mac/Ceres.App - Application file
- Ceres-version-mac.zip
- Ceres-version.dmg
OS: Ubuntu 18.04 NodeJS: 12.10.0
npm installN
npm run electron:buildThis will output into the dist_electron directory the following files:
- /Ceres-version.AppImage
- Ceres_version_amd64.snap
- linux-unpacked directory that should be a zip in Releases
In this step I manually tag and create a Release from master containing the artifacts from step 6 and 7.