1
0
Fork 0
mirror of https://github.com/NeoCloud/NeoNetwork synced 2024-11-05 23:02:23 +08:00
NeoNetwork/.scripts/push-to-roa.sh
2020-07-21 00:22:03 +08:00

18 lines
548 B
Bash
Executable file

#!/usr/bin/env bash
set -xeuo pipefail
IFS=$'\n\t'
pushd roa_dir
if [ -n "$SSHPRIVKEY" ]; then
echo SSHPRIVKEY is not set
exit 1
fi
mkdir -p "$HOME/.ssh"
echo "$SSHPRIVKEY" | base64 -d >"$HOME/.ssh/id_ed25519"
chmod 0600 "$HOME/.ssh/id_ed25519"
ssh -o StrictHostKeyChecking=no git@github.com || true
git init && git add .
git config user.name "neonet roa bot"
git config user.email "bot@github.com"
git commit -m "Generated at $(TZ='UTC' date +%Y%m%d-%H%M%S.%N)"
git push --force --quiet "git@github.com:NeoCloud/NeoNetwork-ROA.git" HEAD:master