URL: https://github.com/SSSD/sssd/pull/728
Author: pbrezina
 Title: #728: ci: add Fedora 29
Action: opened

PR body:
"""
I pushed Fedora 29 machines into [1] vagrant cloud. This patch
enables testing on this distro in our CI.

[1] https://app.vagrantup.com/sssd-vagrant/
"""

To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/728/head:pr728
git checkout pr728
From bf77af3e1cfe0aac4010b5d7ed5e98f0b561905f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pavel=20B=C5=99ezina?= <pbrez...@redhat.com>
Date: Tue, 8 Jan 2019 11:43:46 +0100
Subject: [PATCH] ci: add Fedora 29

Enables testing on Fedora 29 distro.
---
 Jenkinsfile | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/Jenkinsfile b/Jenkinsfile
index 8dcb617f5..c25a556ab 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -66,6 +66,32 @@ pipeline {
             }
           }
         }
+        stage('Test on Fedora 29') {
+          agent {label "sssd-ci"}
+          environment {
+            TEST_SYSTEM = "fedora29"
+            GH_CONTEXT  = "$GH_CONTEXT/fedora29"
+            GH_URL      = "$AWS_BASE/$BRANCH_NAME/$BUILD_ID/$TEST_SYSTEM/index.html"
+            CONFIG      = "$BASE_DIR/configs/${TEST_SYSTEM}.json"
+          }
+          steps {
+            githubNotify status: 'PENDING', context: "$GH_CONTEXT", description: "$GH_PENDING", targetUrl: "$GH_URL"
+            sh '$RUN "$WORKSPACE/sssd" "$SUITE_DIR" "$WORKSPACE/artifacts/$TEST_SYSTEM" "$CONFIG"'
+          }
+          post {
+            always {
+              archiveArtifacts artifacts: "artifacts/**", allowEmptyArchive: true
+              sh '$ARCHIVE $TEST_SYSTEM $WORKSPACE/artifacts/$TEST_SYSTEM $NAME'
+              sh 'rm -fr "$WORKSPACE/artifacts/$TEST_SYSTEM"'
+            }
+            failure {
+              githubNotify status: 'FAILURE', context: "$GH_CONTEXT", description: "$GH_FAILURE", targetUrl: "$GH_URL"
+            }
+            success {
+              githubNotify status: 'SUCCESS', context: "$GH_CONTEXT", description: "$GH_SUCCESS", targetUrl: "$GH_URL"
+            }
+          }
+        }
       }
     }
   }
_______________________________________________
sssd-devel mailing list -- sssd-devel@lists.fedorahosted.org
To unsubscribe send an email to sssd-devel-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/sssd-devel@lists.fedorahosted.org

Reply via email to