diff options
author | agardner <agardner@linuxfoundation.org> | 2017-11-23 16:28:40 -0500 |
---|---|---|
committer | agardner <agardner@linuxfoundation.org> | 2017-11-23 16:36:12 -0500 |
commit | 7fec0143f1b1a0cfa2209dc9e132492f862b3cca (patch) | |
tree | a8bf094cf08d3868ba76b1d66690a03d88f1deb6 | |
parent | 6f56cde8284f3b20e2b02e0322f2c89c1b770f23 (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.yml | 85 |
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 |