How can I find the reason why docs aren't deployed?

documentation

#1

Hi,

I’m now working on a new package Automa.jl and struggling to deploy docs on GitHub pages using Documenter.jl. I read the manual of Documenter.jl and I believe it was properly configured. However, all TravisCI build jobs skip the deployment of its docs. Here is the latest build on Travis CI: https://travis-ci.org/BioJulia/Automa.jl/builds/191495687. I think, by default, Documenter.jl will choose Linux OS on the nightly build for deployment but the build log says it is skipped. I have no clue to diagnose the reason why this happens here. Docs deployment works properly on other my packages.


#2

You can set an environment variable in your travis.yml file to give information on why deployment didn’t trigger. Here’s an example:

Here’s an example where that successfully deployed:

https://travis-ci.org/tshort/ReactiveBasics.jl/jobs/188346038

Here is the logic for deployment:


#3

Thank you! Really helpful information.


#4

I took a look and it seems resolved right?


#5

Yes, this and this solved my problem.


#6

Thanks. That’s what I thought.

I had a similar problem a couple of weeks before.