浏览代码

Added encrypted Github pages deploy key for wiki and demo.

Signed-off-by: Sebastian Haas <sebastian@haas.tech>
Sebastian Haas 8 年之前
父节点
当前提交
64a332c9f7
共有 4 个文件被更改,包括 13 次插入8 次删除
  1. 4 0
      .gitignore
  2. 9 3
      .travis.yml
  3. 二进制
      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/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