)]}'
{"jenkins/jobs/puppet-openstack-publish-jobs.yaml":[{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"acc115b620022ebe272efef2b90ef7a53042e96a","unresolved":false,"context_lines":[{"line_number":20,"context_line":"- job-group:"},{"line_number":21,"context_line":"    name: puppet-openstack-publish-jobs"},{"line_number":22,"context_line":"    jobs:"},{"line_number":23,"context_line":"        - puppet-openstack-publish-docs"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"da20952f_d623b0bb","line":23,"updated":"2015-09-04 19:07:36.000000000","message":"So, i don\u0027t think you need to create a 2nd job template for this.  Here is something you could do:\n\ndiff --git a/jenkins/jobs/openstack-publish-jobs.yaml b/jenkins/jobs/openstack-publish-jobs.yaml\nindex 58eea91..1582e85 100644\n--- a/jenkins/jobs/openstack-publish-jobs.yaml\n+++ b/jenkins/jobs/openstack-publish-jobs.yaml\n@@ -11,7 +11,7 @@\n       - ftp:\n           site: \u0027{doc-publisher-site}\u0027\n           source: \u0027doc/build/html/**\u0027\n-          target: \u0027developer/{name}\u0027\n+          target: \u0027developer/{doc-publisher-folder}\u0027\n           remove-prefix: \u0027doc/build/html\u0027\n           excludes: \u0027\u0027\n       - console-log\n@@ -36,6 +36,7 @@\n \n - job-group:\n     name: openstack-publish-jobs\n+    doc-publisher-folder: {name}\n     jobs:\n       - \u0027{name}-docs\u0027\n       - \u0027{name}-merge-release-tags\u0027\n\nThen, you should be able to replace the puppet-openstack-publish-docs with openstack-publish-jobs.\n\nMight need a 2nd set of eyes to confirm, and will require our over head for docs JJBs","commit_id":"1241e0143028a2b803dcedc5458ac81736dde4e3"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"2edb26b58376fb2363fe60843ddc53ff8535e500","unresolved":false,"context_lines":[{"line_number":20,"context_line":"- job-group:"},{"line_number":21,"context_line":"    name: puppet-openstack-publish-jobs"},{"line_number":22,"context_line":"    jobs:"},{"line_number":23,"context_line":"        - puppet-openstack-publish-docs"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"da20952f_494df170","line":23,"in_reply_to":"da20952f_d623b0bb","updated":"2015-09-10 21:19:36.000000000","message":"Done","commit_id":"1241e0143028a2b803dcedc5458ac81736dde4e3"}],"zuul/layout.yaml":[{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"e8ddec90bc93c6a2c1df10f2a2a464f77da1c012","unresolved":false,"context_lines":[{"line_number":4514,"context_line":"      - name: merge-check"},{"line_number":4515,"context_line":"      - name: noop-jobs"},{"line_number":4516,"context_line":""},{"line_number":4517,"context_line":"  - name: openstack/puppet-openstack-docs"},{"line_number":4518,"context_line":"    experimental:"},{"line_number":4519,"context_line":"      - name: puppet-openstack-publish-docs"},{"line_number":4520,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"da20952f_ceeebe8a","line":4517,"updated":"2015-09-04 15:50:34.000000000","message":"I think I probably need a template: no-op jobs in here since the only job right now is in the experimental pipeline.","commit_id":"7855c76f2aa8ccb09da9e7319d9e9e61ef9365f2"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"9a7563ab6b17fd66dceb44067460d84c8333fd2a","unresolved":false,"context_lines":[{"line_number":4515,"context_line":"      - name: noop-jobs"},{"line_number":4516,"context_line":""},{"line_number":4517,"context_line":"  - name: openstack/puppet-openstack-docs"},{"line_number":4518,"context_line":"    experimental:"},{"line_number":4519,"context_line":"      - name: puppet-openstack-publish-docs"},{"line_number":4520,"context_line":""},{"line_number":4521,"context_line":"  - name: openstack/puppet-openstack_extras"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"da20952f_d1d3c336","line":4518,"updated":"2015-09-04 16:02:30.000000000","message":"I would suggest we do not use experimental pipeline so we don\u0027t have to trigger jobs manually. This repository is not affecting any other project so the first commit can takes time to land, we don\u0027t really care much.","commit_id":"7855c76f2aa8ccb09da9e7319d9e9e61ef9365f2"},{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"43ddf99bfea1ea51fcf21c5460c7698d6c8e4076","unresolved":false,"context_lines":[{"line_number":4515,"context_line":"      - name: noop-jobs"},{"line_number":4516,"context_line":""},{"line_number":4517,"context_line":"  - name: openstack/puppet-openstack-docs"},{"line_number":4518,"context_line":"    experimental:"},{"line_number":4519,"context_line":"      - name: puppet-openstack-publish-docs"},{"line_number":4520,"context_line":""},{"line_number":4521,"context_line":"  - name: openstack/puppet-openstack_extras"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"da20952f_b183af02","line":4518,"in_reply_to":"da20952f_d1d3c336","updated":"2015-09-04 16:04:17.000000000","message":"okey dokey","commit_id":"7855c76f2aa8ccb09da9e7319d9e9e61ef9365f2"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"19f9deea9f6433b7dc7e1421239945ea2a946ba5","unresolved":false,"context_lines":[{"line_number":4516,"context_line":""},{"line_number":4517,"context_line":"  - name: openstack/puppet-openstack-docs"},{"line_number":4518,"context_line":"    check:"},{"line_number":4519,"context_line":"      - name: puppet-openstack-publish-docs"},{"line_number":4520,"context_line":"    gate:"},{"line_number":4521,"context_line":"      - name: puppet-openstack-publish-docs"},{"line_number":4522,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"da20952f_165a88f2","line":4519,"updated":"2015-09-04 18:46:48.000000000","message":"name is not valid here, only when you use template it is. See the below gate for an example.","commit_id":"a34ea9cf558e8a14858475b95d27d28fb944c58e"},{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"98452b8e069258661b2dc8998e3d7ea99db2817c","unresolved":false,"context_lines":[{"line_number":4516,"context_line":""},{"line_number":4517,"context_line":"  - name: openstack/puppet-openstack-docs"},{"line_number":4518,"context_line":"    check:"},{"line_number":4519,"context_line":"      - name: puppet-openstack-publish-docs"},{"line_number":4520,"context_line":"    gate:"},{"line_number":4521,"context_line":"      - name: puppet-openstack-publish-docs"},{"line_number":4522,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"da20952f_16dfe83a","line":4519,"in_reply_to":"da20952f_165a88f2","updated":"2015-09-04 18:50:11.000000000","message":"d\u0027oh so glad others review my patches, thanks Paul","commit_id":"a34ea9cf558e8a14858475b95d27d28fb944c58e"}]}
