From e2863e4fc5004ccab0c736a08ee823df53f6e073 Mon Sep 17 00:00:00 2001 From: Spencer Lyon Date: Sat, 4 Feb 2017 10:31:18 -0500 Subject: [PATCH] TEST: auto deploy docs from travis --- .travis.yml | 6 ++---- docs/make.jl | 16 ++++++++-------- docs/serve.go | 14 ++++++++++++++ docs/src/api/QuantEcon.md | 7 +++++++ 4 files changed, 31 insertions(+), 12 deletions(-) create mode 100644 docs/serve.go diff --git a/.travis.yml b/.travis.yml index add56f0f..221ed21d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,5 @@ notifications: after_success: - echo $TRAVIS_JULIA_VERSION - julia -e 'Pkg.add("Coverage"); cd(Pkg.dir("QuantEcon")); using Coverage; Coveralls.submit(process_folder()); Codecov.submit(process_folder())' -# uncomment the following code to enable deployment of documentation after each -# new commit -# - julia -e 'Pkg.add("Documenter")' -# - julia -e 'cd(Pkg.dir("QuantEcon")); include(joinpath("docs", "make.jl"))' + - julia -e 'Pkg.add("Documenter")' + - julia -e 'cd(Pkg.dir("QuantEcon")); include(joinpath("docs", "make.jl"))' diff --git a/docs/make.jl b/docs/make.jl index efbc6d0d..5673c266 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -14,11 +14,11 @@ makedocs( ] ) -# deploydocs( -# repo = "github.com/QuantEcon/QuantEcon.jl.git", -# branch = "gh-pages", -# target = "build", -# julia = "nightly", -# deps = nothing, -# make = nothing, -# ) +deploydocs( + repo = "github.com/QuantEcon/QuantEcon.jl.git", + branch = "gh-pages", + target = "build", + julia = "release", + deps = nothing, + make = nothing, +) diff --git a/docs/serve.go b/docs/serve.go new file mode 100644 index 00000000..2db7ac2c --- /dev/null +++ b/docs/serve.go @@ -0,0 +1,14 @@ +package main + +import ( + "log" + "net/http" +) + +func main() { + fs := http.FileServer(http.Dir("build")) + http.Handle("/", fs) + + log.Println("Listening...") + http.ListenAndServe(":3000", nil) +} diff --git a/docs/src/api/QuantEcon.md b/docs/src/api/QuantEcon.md index a1a7f8f2..c6bf9a60 100644 --- a/docs/src/api/QuantEcon.md +++ b/docs/src/api/QuantEcon.md @@ -1,5 +1,12 @@ # QuantEcon +```@meta +CurrentModule = QuantEcon +DocTestSetup = quote + using QuantEcon +end +``` + API documentation ```@contents