- file-id: jjbini-sandbox
target: '$HOME/.config/jenkins_jobs/jenkins_jobs.ini'
+- lf_packer_verify_file_paths: &lf_packer_verify_file_paths
+ name: lf-packer-verify-file-paths
+ file-paths:
+ # Common files for all projects
+ - compare-type: ANT
+ pattern: 'packer/vars/**.json'
+ - compare-type: ANT
+ pattern: 'packer/templates/**.json'
+ - compare-type: ANT
+ pattern: 'packer/provision/**.sh'
+ - compare-type: ANT
+ pattern: 'packer/provision/lib/**'
+
- lf_packer_file_paths: &lf_packer_file_paths
name: lf-packer-file-paths
file-paths:
gerrit_verify_triggers:
- patchset-created-event:
- exclude-drafts: false
+ exclude-drafts: true
exclude-trivial-rebase: false
exclude-no-code-change: false
- draft-published-event
gerrit_verify_triggers:
- patchset-created-event:
- exclude-drafts: false
+ exclude-drafts: true
exclude-trivial-rebase: false
exclude-no-code-change: false
- draft-published-event
branches:
- branch-compare-type: ANT
branch-pattern: '**/{branch}'
- <<: *lf_packer_file_paths
+ <<: *lf_packer_verify_file_paths
- job-template:
name: '{project-name}-packer-verify'