mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-01-11 00:31:56 -06:00
Test documentation builds in Azure
This commit is contained in:
parent
a4456b010a
commit
a4efb3028b
@ -75,7 +75,13 @@ jobs:
|
||||
set -e
|
||||
echo "Running make target 'lint'"
|
||||
make V=0 lint
|
||||
displayName: Lint sources
|
||||
echo "Building documentation"
|
||||
make -C doc/ html SPHINXOPTS="-W"
|
||||
displayName: Lint sources and documentation
|
||||
- template: templates/save-test-artifacts.yml
|
||||
parameters:
|
||||
logsPath: doc/_build/html
|
||||
logsArtifact: docs-$(System.JobIdentifier)-$(Build.BuildId)-$(System.StageAttempt)-$(System.PhaseAttempt)-$(System.JobPositionInPhase)
|
||||
|
||||
- job: Tox
|
||||
pool:
|
||||
|
@ -29,5 +29,5 @@ steps:
|
||||
python3-pyyaml \
|
||||
|
||||
echo "Installing FreeIPA development dependencies"
|
||||
sudo dnf builddep -y --skip-broken -D "with_wheels 1" -D "with_lint 1" --spec freeipa.spec.in --best --allowerasing --setopt=install_weak_deps=False
|
||||
sudo dnf builddep -y --skip-broken -D "with_wheels 1" -D "with_lint 1" -D "with_doc 1" --spec freeipa.spec.in --best --allowerasing --setopt=install_weak_deps=False
|
||||
displayName: Prepare build environment
|
||||
|
Loading…
Reference in New Issue
Block a user