From 8f92a9bdc16129d506d4c46388f16c9d12ec3b65 Mon Sep 17 00:00:00 2001 From: Tomas Krizek Date: Sun, 30 Jul 2017 21:57:03 +0200 Subject: [PATCH] freeipa-pr-ci: enable pull-request CI This config file defines jobs to be executed as a part of the pull-request CI. For more information, see: https://github.com/freeipa/freeipa-pr-ci https://www.freeipa.org/page/V4/Pull-Request_CI Signed-off-by: Tomas Krizek Reviewed-By: Pavel Vomacka --- .freeipa-pr-ci.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .freeipa-pr-ci.yaml diff --git a/.freeipa-pr-ci.yaml b/.freeipa-pr-ci.yaml new file mode 100644 index 000000000..86e9c53cd --- /dev/null +++ b/.freeipa-pr-ci.yaml @@ -0,0 +1,24 @@ +jobs: + fedora-25/build: + requires: [] + priority: 100 + job: + class: Build + args: + git_repo: '{git_repo}' + git_refspec: '{git_refspec}' + template: &ci-master-f25 + name: freeipa/ci-master-f25 + version: 0.2.11 + timeout: 1800 + + fedora-25/simple_replication: + requires: [fedora-25/build] + priority: 50 + job: + class: RunPytest + args: + build_url: '{fedora-25/build_url}' + test_suite: test_integration/test_simple_replication.py + template: *ci-master-f25 + timeout: 3600