summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoragardner <agardner@linuxfoundation.org>2017-11-23 16:28:40 -0500
committeragardner <agardner@linuxfoundation.org>2017-11-23 16:36:12 -0500
commit7fec0143f1b1a0cfa2209dc9e132492f862b3cca (patch)
treea8bf094cf08d3868ba76b1d66690a03d88f1deb6
parent6f56cde8284f3b20e2b02e0322f2c89c1b770f23 (diff)
Move check-jinja2 jenkins job to pharos project
Securedlab will be going away now that we can encrypt strings (eyaml) we need to check jinja2 PDF templates that will be moving into pharos This adds a jenkins job to check those templates After This change and https://gerrit.opnfv.org/gerrit/#/c/47735/ are merged I can start moving pdf files into the pharos repo Once this is complete I can remove check-jinja2 job from securedlab. Eventually decommissioning the securedlab repo Change-Id: I623b7d8eb78438a8a24307ff0b3a1966c33cd7cf Signed-off-by: agardner <agardner@linuxfoundation.org>
-rw-r--r--jjb/pharos/check-jinja2.yml85
1 files changed, 85 insertions, 0 deletions
diff --git a/jjb/pharos/check-jinja2.yml b/jjb/pharos/check-jinja2.yml
new file mode 100644
index 000000000..cfc123e4c
--- /dev/null
+++ b/jjb/pharos/check-jinja2.yml
@@ -0,0 +1,85 @@
+---
+########################
+# Job configuration to validate jinja2 files
+########################
+- project:
+
+ name: validate-pdf-templates
+
+ project: 'pharos'
+
+ jobs:
+ - 'validate-pdf-jinja2-templates-{stream}'
+
+ stream:
+ - master:
+ branch: '{stream}'
+ disabled: false
+ - euphrates:
+ branch: 'stable/{stream}'
+ disabled: false
+
+########################
+# job templates
+########################
+
+- job-template:
+ name: 'validate-pdf-jinja2-templates-{stream}'
+
+ disabled: '{obj:disabled}'
+
+ concurrent: true
+
+ parameters:
+ - project-parameter:
+ project: $GERRIT_PROJECT
+ branch: '{branch}'
+ - node:
+ name: SLAVE_NAME
+ description: Slave to execute jnija template test
+ default-slaves:
+ - lf-build1
+ allowed-multiselect: true
+ ignore-offline-nodes: true
+
+ scm:
+ - git-scm-gerrit
+
+ triggers:
+ - gerrit:
+ server-name: 'gerrit.opnfv.org'
+ trigger-on:
+ - patchset-created-event:
+ exclude-drafts: 'false'
+ exclude-trivial-rebase: 'false'
+ exclude-no-code-change: 'false'
+ - draft-published-event
+ - comment-added-contains-event:
+ comment-contains-value: 'recheck'
+ - comment-added-contains-event:
+ comment-contains-value: 'reverify'
+ projects:
+ - project-compare-type: 'REG_EXP'
+ project-pattern: '{project}'
+ branches:
+ - branch-compare-type: 'ANT'
+ branch-pattern: '**/{branch}'
+ file-paths:
+ - compare-type: ANT
+ pattern: '**/*.yaml'
+ - compare-type: ANT
+ pattern: 'check-jinja2.sh'
+ skip-vote:
+ successful: true
+ failed: true
+ unstable: true
+ notbuilt: true
+
+ builders:
+ - check-pdf-jinja
+
+- builder:
+ name: check-pdf-jinja
+ builders:
+ - shell: |
+ $WORKSPACE/config/utils/check-jinja2.sh