From 14623334ca05d37b77663307cdd788b329088713 Mon Sep 17 00:00:00 2001 From: Matti Pastell Date: Mon, 4 Mar 2019 14:28:09 +0200 Subject: [PATCH] Add documenter to travis --- .travis.yml | 10 ++++++++++ doc/Project.toml | 7 +++++++ doc/make.jl | 5 +++++ 3 files changed, 22 insertions(+) create mode 100644 doc/Project.toml diff --git a/.travis.yml b/.travis.yml index 5b08870..ecb8680 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,3 +14,13 @@ script: - xvfb-run julia -e 'using Pkg; Pkg.test("Weave", coverage=true)' after_success: - julia -e 'using Pkg; cd(Pkg.dir("Weave")); Pkg.add("Coverage"); using Coverage; Coveralls.submit(Coveralls.process_folder())' +jobs: + include: + - stage: "Documentation" + julia: 1.0 + os: linux + script: + - julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); + Pkg.instantiate()' + - julia --project=docs/ docs/make.jl + after_success: skip diff --git a/doc/Project.toml b/doc/Project.toml new file mode 100644 index 0000000..5921c98 --- /dev/null +++ b/doc/Project.toml @@ -0,0 +1,7 @@ +[deps] +DSP = "717857b8-e6f2-59f4-9121-6e50c889abd2" +Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" +Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" + +[compat] +Documenter = "~0.20" diff --git a/doc/make.jl b/doc/make.jl index c3fa931..91ef356 100644 --- a/doc/make.jl +++ b/doc/make.jl @@ -6,3 +6,8 @@ makedocs( modules = Weave, sitename="Weave.jl", "function_index.md"] ) include("make_examples.jl") + +deploydocs( + repo = "github.com/mpastell/Weave.jl.git", + target = "build" +)