Explorar o código

Added encrypted Github pages deploy key for wiki and demo.

Signed-off-by: Sebastian Haas <sebastian@haas.tech>
Sebastian Haas %!s(int64=8) %!d(string=hai) anos
pai
achega
64a332c9f7
Modificáronse 4 ficheiros con 13 adicións e 8 borrados
  1. 4 0
      .gitignore
  2. 9 3
      .travis.yml
  3. BIN=BIN
      bin/gh_pages_deploy_key.enc
  4. 0 5
      bin/publish_gh_page.sh

+ 4 - 0
.gitignore

@@ -56,3 +56,7 @@ typings
 .idea/encodings.xml
 *.md
 node_modules/
+
+# Private key for GH pages deploy
+bin/gh_pages_deploy_key
+bin/gh_pages_deploy_key.pub

+ 9 - 3
.travis.yml

@@ -15,7 +15,13 @@ deploy:
   on:
     tags: true
     branch: master
-    repo: opensheetmusicdisplay/opensheetmusicdisplay 
+    repo: opensheetmusicdisplay/opensheetmusicdisplay
 after_deploy:
-  - chmod +x ./bin/publish_gh_page.sh
-  - ./bin/publish_gh_page.sh
+- eval "$(ssh-agent -s)"
+- chmod 600 bin/gh_pages_deploy_key
+- ssh-add bin/gh_pages_deploy_key  
+- chmod +x ./bin/publish_gh_page.sh
+- ./bin/publish_gh_page.sh
+before_install:
+- openssl aes-256-cbc -K $encrypted_170846311824_key -iv $encrypted_170846311824_iv
+  -in bin/gh_pages_deploy_key.enc -out bin/gh_pages_deploy_key -d

BIN=BIN
bin/gh_pages_deploy_key.enc


+ 0 - 5
bin/publish_gh_page.sh

@@ -1,10 +1,5 @@
 #!/bin/bash
 
-# Add Github deploy key for opensheetmusicdisplay/opensheetmusicdisplay.github.io.git
-echo $GH_PAGES_DEPLOY_KEY > privatedeploykey
-chmod 400 ./privatedeploykey
-ssh-add ./privatedeploykey
-
 # Prepare files to be published
 grunt docs
 grunt build:demo