)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"b52b663ef9ee4e50b9fa5d94c9818fa2b8d4d64c","unresolved":false,"context_lines":[{"line_number":15324,"context_line":"      # undercloud-only job"},{"line_number":15325,"context_line":"      - \u0027{trigger}-tripleo-ci-{jobname}{suffix}\u0027:"},{"line_number":15326,"context_line":"          jobname: \u0027centos-7-undercloud-oooq\u0027"},{"line_number":15327,"context_line":"          suffix:  \u0027\u0027"},{"line_number":15328,"context_line":"          type: \u0027singlenode-featureset003\u0027"},{"line_number":15329,"context_line":"          node: centos-7"},{"line_number":15330,"context_line":"          trigger: \u0027gate\u0027"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f1d235d_accf7e54","line":15327,"range":{"start_line":15327,"start_character":17,"end_line":15327,"end_character":19},"updated":"2017-07-05 08:22:38.000000000","message":"redundant space","commit_id":"7dcfffd18cbc31379b21a411c02071b18cda35bd"}],"zuul/layout.yaml":[{"author":{"_account_id":10022,"name":"Gabriele Cerami","email":"gcerami@redhat.com","username":"panda"},"change_message_id":"a4065c78e24301a335cead1e638993a0651419f9","unresolved":false,"context_lines":[{"line_number":1138,"context_line":"      - gate-tripleo-ci-centos-7-ovb-ha-tempest-oooq"},{"line_number":1139,"context_line":""},{"line_number":1140,"context_line":"  - name: tripleo-manual-jobs"},{"line_number":1141,"context_line":"    check-tripleo:"},{"line_number":1142,"context_line":"      - periodic-tripleo-ci-centos-7-ovb-updates-manual"},{"line_number":1143,"context_line":"      - periodic-tripleo-ci-centos-7-ovb-ha-oooq-manual"},{"line_number":1144,"context_line":"      - periodic-tripleo-ci-centos-7-ovb-ha-newton-oooq-manual"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f1d235d_2c06ce1e","line":1141,"updated":"2017-07-05 08:05:23.000000000","message":"Done","commit_id":"bc6c15b675e13f2fd2caa425660b63fb930e98d3"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"c21cdb5ec1f6bf8f45dca704c5b0068e1b192285","unresolved":false,"context_lines":[{"line_number":1138,"context_line":"      - gate-tripleo-ci-centos-7-ovb-ha-tempest-oooq"},{"line_number":1139,"context_line":""},{"line_number":1140,"context_line":"  - name: tripleo-manual-jobs"},{"line_number":1141,"context_line":"    check-tripleo:"},{"line_number":1142,"context_line":"      - periodic-tripleo-ci-centos-7-ovb-updates-manual"},{"line_number":1143,"context_line":"      - periodic-tripleo-ci-centos-7-ovb-ha-oooq-manual"},{"line_number":1144,"context_line":"      - periodic-tripleo-ci-centos-7-ovb-ha-newton-oooq-manual"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f1d235d_f0e315d8","line":1141,"updated":"2017-07-04 18:31:41.000000000","message":"multinode jobs don\u0027t run in check-tripleo pipeline but in check. Also please make them non voting with -nv.","commit_id":"bc6c15b675e13f2fd2caa425660b63fb930e98d3"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"b52b663ef9ee4e50b9fa5d94c9818fa2b8d4d64c","unresolved":false,"context_lines":[{"line_number":1931,"context_line":"  - name: ^gate-tripleo-ci-centos-7-ovb-nonha-puppet-ocata$"},{"line_number":1932,"context_line":"    branch: ^(stable/ocata).*$"},{"line_number":1933,"context_line":""},{"line_number":1934,"context_line":"  - name: ^periodic-tripleo-ci-.*-manual"},{"line_number":1935,"context_line":"    files:"},{"line_number":1936,"context_line":"      - ^check_manual_jobs_never_merge_if_this_file_is_present$"},{"line_number":1937,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f1d235d_6cc0462b","line":1934,"range":{"start_line":1934,"start_character":32,"end_line":1934,"end_character":40},"updated":"2017-07-05 08:22:38.000000000","message":"manual-nv","commit_id":"7dcfffd18cbc31379b21a411c02071b18cda35bd"},{"author":{"_account_id":10022,"name":"Gabriele Cerami","email":"gcerami@redhat.com","username":"panda"},"change_message_id":"35baaead3b25ac68581e6888f0392059ccd86334","unresolved":false,"context_lines":[{"line_number":1933,"context_line":""},{"line_number":1934,"context_line":"  - name: ^periodic-tripleo-ci-.*-manual-nv"},{"line_number":1935,"context_line":"    files:"},{"line_number":1936,"context_line":"      - ^check_manual_jobs_never_merge_if_this_file_is_present$"},{"line_number":1937,"context_line":""},{"line_number":1938,"context_line":"  # Skip non-doc jobs for doc-only networking-odl changes.  Since"},{"line_number":1939,"context_line":"  # doc/source/conf.py is checked by networking-odl-pep8, that job"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f1a1f67_9c70ce74","line":1936,"updated":"2017-07-13 15:55:11.000000000","message":"We need a way to manually trigger the same jobs we have in the periodic pipeline. We would add this file on a review to enable triggering, but never merge the review. The only  alternative I see to do this is to add a pipeline for manual triggering that responds only to comments in patchset (e.g. \"check periodic\")","commit_id":"15ecb092eaa13fb429c256366ea2cb9a50cd804f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f6b19fa3e837d6728d46aa3876d3e6e7beaa9d80","unresolved":false,"context_lines":[{"line_number":1931,"context_line":"  - name: ^gate-tripleo-ci-centos-7-ovb-nonha-puppet-ocata$"},{"line_number":1932,"context_line":"    branch: ^(stable/ocata).*$"},{"line_number":1933,"context_line":""},{"line_number":1934,"context_line":"  - name: ^periodic-tripleo-ci-.*-manual-nv"},{"line_number":1935,"context_line":"    files:"},{"line_number":1936,"context_line":"      - ^check_manual_jobs_never_merge_if_this_file_is_present$"},{"line_number":1937,"context_line":""},{"line_number":1938,"context_line":"  # Skip non-doc jobs for doc-only networking-odl changes.  Since"},{"line_number":1939,"context_line":"  # doc/source/conf.py is checked by networking-odl-pep8, that job"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f1d235d_80b40cf4","line":1936,"range":{"start_line":1934,"start_character":4,"end_line":1936,"end_character":63},"updated":"2017-07-08 05:26:36.000000000","message":"the job will *run* if the file exists. Is this your intend?\n\nPlease add a comment above on why you do this.","commit_id":"15ecb092eaa13fb429c256366ea2cb9a50cd804f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c9b05797eb4b687ae42258cd557b10a55a407a7c","unresolved":false,"context_lines":[{"line_number":1933,"context_line":""},{"line_number":1934,"context_line":"  - name: ^periodic-tripleo-ci-.*-manual-nv"},{"line_number":1935,"context_line":"    files:"},{"line_number":1936,"context_line":"      - ^check_manual_jobs_never_merge_if_this_file_is_present$"},{"line_number":1937,"context_line":""},{"line_number":1938,"context_line":"  # Skip non-doc jobs for doc-only networking-odl changes.  Since"},{"line_number":1939,"context_line":"  # doc/source/conf.py is checked by networking-odl-pep8, that job"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f1a1f67_53f42986","line":1936,"in_reply_to":"1f1a1f67_9c70ce74","updated":"2017-07-15 17:13:29.000000000","message":"Sagi, see above. I\u0027m asking for a comment here.","commit_id":"15ecb092eaa13fb429c256366ea2cb9a50cd804f"}]}
