freeipa/ipatests/azure/templates/variables-rawhide.yml
Stanislav Levin 7855c77f93 Azure: Run Lint task as separate job
Lint task uses PyPI to get the latest Pylint, which may pull in
any other packages as dependencies. For distro isolation the Lint
job should not produce any meaningful artifacts or they should not
be used in subsequent jobs. So, this job have to be isolated from
the others.

Fixes: https://pagure.io/freeipa/issue/8772
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
2021-03-30 09:58:42 +02:00

30 lines
1.2 KiB
YAML

variables:
IPA_PLATFORM: fedora
# the Docker public image to build IPA packages (rpms)
#
# replace with 'fedora:rawhide' on fix:
# https://bugzilla.redhat.com/show_bug.cgi?id=1869612
DOCKER_BUILD_IMAGE: 'registry.fedoraproject.org/fedora:rawhide'
# the Dockerfile to build Docker image for running IPA tests
DOCKER_DOCKERFILE: 'Dockerfile.build.rawhide'
# the template to autoconf the project
AUTOCONF_TEMPLATE: ${{ format('autoconf-{0}.yml', variables.IPA_PLATFORM) }}
# the template to install IPA's buildtime dependencies
PREPARE_BUILD_TEMPLATE: ${{ format('prepare-build-{0}.yml', variables.IPA_PLATFORM) }}
# the template to build IPA packages (rpms)
BUILD_TEMPLATE: ${{ format('build-{0}.yml', variables.IPA_PLATFORM) }}
PREPARE_TOX_TEMPLATE: ${{ format('prepare-tox-{0}.yml', variables.IPA_PLATFORM) }}
PREPARE_WEBUI_TEMPLATE: ${{ format('prepare-webui-{0}.yml', variables.IPA_PLATFORM) }}
# the template to install Lint dependencies
PREPARE_LINT_TEMPLATE: ${{ format('prepare-lint-{0}.yml', variables.IPA_PLATFORM) }}
# the template to build sphinx docs
BUILD_DOCS_TEMPLATE: ${{ format('build-docs-{0}.yml', variables.IPA_PLATFORM) }}
TOX_COMMAND: tox