From 2f588968b0f7cfb8b64700d49d6f94799c36b599 Mon Sep 17 00:00:00 2001 From: Oliver Brakmann Date: Fri, 23 Jan 2015 22:21:13 +0100 Subject: [PATCH] Switch wiki deployment to the openra user with ssh auth --- .travis.yml | 4 ++++ packaging/ssh.enc | Bin 0 -> 3264 bytes packaging/update-wiki.sh | 13 ++++++++++++- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 packaging/ssh.enc diff --git a/.travis.yml b/.travis.yml index b957b1bffc..5e9b943583 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,10 @@ language: csharp sudo: false cache: apt +# Environment variables +env: + secure: "C0+Hlfa0YGErxUuWV00Tj6p45otC/D3YwYFuLpi2mj1rDFn/4dgh5WRngjvdDBVbXJ3duaZ78jPHWm1jr7vn2jqj9yETsCIK9psWd38ep/FEBM0SDr6MUD89OuXk/YyvxJAE+UXF6bXg7giey09g/CwBigjMW7ynET3wNAWPHPs=" + # Run the build script # call RALint to check for YAML errors script: diff --git a/packaging/ssh.enc b/packaging/ssh.enc new file mode 100644 index 0000000000000000000000000000000000000000..a8af02f331246dac6368bc7d57c5ca2524ecd299 GIT binary patch literal 3264 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 literal 0 HcmV?d00001 diff --git a/packaging/update-wiki.sh b/packaging/update-wiki.sh index dbb494b0b5..14d29faa14 100755 --- a/packaging/update-wiki.sh +++ b/packaging/update-wiki.sh @@ -1,5 +1,7 @@ #!/bin/bash +echo "Branch is $1" + case "$1" in "bleed") exit @@ -17,6 +19,13 @@ case "$1" in esac echo "Updating https://github.com/OpenRA/OpenRA/wiki/" + +SSH_KEY="$HOME"/.ssh/id_rsa + +mkdir -p "$(dirname "$SSH_KEY")" +openssl aes-256-cbc -k "$KEY" -in ssh.enc -d -out "$SSH_KEY" +chmod 0600 "$SSH_KEY" + rm -rf $HOME/openra-wiki git clone git@github.com:OpenRA/OpenRA.wiki.git $HOME/openra-wiki cp -fr ../DOCUMENTATION.md "${HOME}/openra-wiki/Traits${TAG}.md" @@ -27,6 +36,8 @@ git config --local user.email "orabot@users.noreply.github.com" git config --local user.name "orabot" git add "Traits${TAG}.md" git add "Lua API${TAG}.md" -git commit -m "Update trait and scripting documentation for branch $1" +git commit -m "Update trait and scripting documentation for branch $1" && git push origin master popd + +shred -u "$SSH_KEY"