BuildTheDocs
This jobs compiles the documentation written in ReStructured Text with Sphinx using BuildTheDocs.
Behavior:
Checkout repository.
Build the documentation.
Upload the HTML documentation as an artifact.
Publish the HTML documentation to GitHub Pages.
Dependencies:
Instantiation
Simple Example
jobs:
BuildTheDocs:
uses: pyTooling/Actions/.github/workflows/BuildTheDocs.yml@r0
Complex Example
jobs:
BuildTheDocs:
uses: pyTooling/Actions/.github/workflows/BuildTheDocs.yml@r0
needs:
- Params
with:
artifact: ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
Parameters
artifact
Parameter Name |
Required |
Type |
Default |
---|---|---|---|
artifact |
optional |
string |
|
Name of the documentation artifact.
If no artifact name is given, the job directly publishes the documentation’s HTML content to GitHub Pages.
Secrets
This job template needs no secrets.
Results
This job template has no output parameters.