From 7b70381cb0dfee70e1ad20c2013ef85e3ab1cd1d Mon Sep 17 00:00:00 2001 From: Tobias Schmidt Date: Wed, 3 Jun 2015 01:05:27 -0400 Subject: [PATCH] Set up continuous deployment --- .gitignore | 2 ++ .travis.yml | 8 ++++++++ Makefile | 20 ++++++++++++++++++++ prometheus_rsa.enc | Bin 0 -> 3248 bytes 4 files changed, 30 insertions(+) create mode 100644 .travis.yml create mode 100644 Makefile create mode 100644 prometheus_rsa.enc diff --git a/.gitignore b/.gitignore index c819c04ba..3e59d921f 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,5 @@ crash.log # OS X file static/.DS_Store + +prometheus_rsa diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..efbd8c11b --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +language: ruby + +script: make deploy +before_install: + - eval "$(ssh-agent -s)" + - openssl aes-256-cbc -K $encrypted_2ba894bc7c2f_key -iv $encrypted_2ba894bc7c2f_iv -in prometheus_rsa.enc -out prometheus_rsa -d + - chmod 600 prometheus_rsa + - ssh-add prometheus_rsa diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..2d8dc97ba --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +compile: + rm -rf output + bundle exec nanoc + +deploy: github_pages_export github_pages_push + +github_pages_export: compile + cd output && \ + echo prometheus.io > CNAME && \ + git init && \ + git config user.name "Travis CI" && \ + git config user.email "travis@prometheus.io" && \ + git add . && \ + git commit --message="Static site builder output" + +github_pages_push: + cd output && \ + git push -f git@github.com:prometheus/prometheus.github.io master + +.PHONY: compile deploy github_pages_export github_pages_push diff --git a/prometheus_rsa.enc b/prometheus_rsa.enc new file mode 100644 index 0000000000000000000000000000000000000000..c3a359bb18f7f746a455d5725cea88825d5bcd75 GIT binary patch literal 3248 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 literal 0 HcmV?d00001