{"action":"created","comment":{"url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/comments/238011382","pull_request_review_id":180461204,"id":238011382,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzODAxMTM4Mg==","diff_hunk":"@@ -1,64 +1,93 @@\n-pipeline {\n-    agent none\n-    environment {\n-        ISISROOT=\"${workspace}\" + \"/build/\"\n-        ISIS3TESTDATA=\"/usgs/cpkgs/isis3/testData/\"\n-        ISIS3DATA=\"/usgs/cpkgs/isis3/data/\"\n+properties([pipelineTriggers([githubPush()])])\n+\n+def nodes = [:]\n+\n+nodes[\"isis-fedora-25\"] = {\n+    node(\"isis-fedora-25\") {\n+        withEnv([\"ISISROOT=\" + \"${workspace}\" + \"/build/\", \"ISIS3TESTDATA=/usgs/cpkgs/isis3/testData/\", \"ISIS3DATA=/usgs/cpkgs/isis3/data/\"]) {\n+            stage (\"Fedora 25\") {\n+                git branch: 'dev', url: 'https://github.com/USGS-Astrogeology/ISIS3.git'\n+                sh \"\"\"\n+                    conda env create -n isis3 -f environment.yml","path":"Jenkinsfile","position":21,"original_position":17,"commit_id":"3eec097736f8d8de10fb87445b9ef0f634bd02e8","original_commit_id":"1699a7aa364a909ace91329716f19a3b88f66b89","user":{"login":"evindunn","id":19595733,"node_id":"MDQ6VXNlcjE5NTk1NzMz","avatar_url":"https://avatars1.githubusercontent.com/u/19595733?v=4","gravatar_id":"","url":"https://api.github.com/users/evindunn","html_url":"https://github.com/evindunn","followers_url":"https://api.github.com/users/evindunn/followers","following_url":"https://api.github.com/users/evindunn/following{/other_user}","gists_url":"https://api.github.com/users/evindunn/gists{/gist_id}","starred_url":"https://api.github.com/users/evindunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evindunn/subscriptions","organizations_url":"https://api.github.com/users/evindunn/orgs","repos_url":"https://api.github.com/users/evindunn/repos","events_url":"https://api.github.com/users/evindunn/events{/privacy}","received_events_url":"https://api.github.com/users/evindunn/received_events","type":"User","site_admin":false},"body":"Done","created_at":"2018-11-30T21:43:53Z","updated_at":"2018-11-30T21:43:53Z","html_url":"https://github.com/USGS-Astrogeology/ISIS3/pull/625#discussion_r238011382","pull_request_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/625","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/comments/238011382"},"html":{"href":"https://github.com/USGS-Astrogeology/ISIS3/pull/625#discussion_r238011382"},"pull_request":{"href":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/625"}},"in_reply_to_id":237928261},"pull_request":{"url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/625","id":235042075,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM1MDQyMDc1","html_url":"https://github.com/USGS-Astrogeology/ISIS3/pull/625","diff_url":"https://github.com/USGS-Astrogeology/ISIS3/pull/625.diff","patch_url":"https://github.com/USGS-Astrogeology/ISIS3/pull/625.patch","issue_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/issues/625","number":625,"state":"open","locked":false,"title":"Uses scripted syntax for Jenkinsfile for GitHub hook compat","user":{"login":"evindunn","id":19595733,"node_id":"MDQ6VXNlcjE5NTk1NzMz","avatar_url":"https://avatars1.githubusercontent.com/u/19595733?v=4","gravatar_id":"","url":"https://api.github.com/users/evindunn","html_url":"https://github.com/evindunn","followers_url":"https://api.github.com/users/evindunn/followers","following_url":"https://api.github.com/users/evindunn/following{/other_user}","gists_url":"https://api.github.com/users/evindunn/gists{/gist_id}","starred_url":"https://api.github.com/users/evindunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evindunn/subscriptions","organizations_url":"https://api.github.com/users/evindunn/orgs","repos_url":"https://api.github.com/users/evindunn/repos","events_url":"https://api.github.com/users/evindunn/events{/privacy}","received_events_url":"https://api.github.com/users/evindunn/received_events","type":"User","site_admin":false},"body":"<!--- Provide a general summary of your changes in the Title above -->\r\n\r\n## Description\r\n<!--- Describe your changes in detail -->\r\nThis Jenkinsfile uses the newer 'scripted' syntax, as opposed to the 'declarative' syntax. More info [here](https://jenkins.io/doc/book/pipeline/syntax/#compare). This newer syntax is used for compatibility with the GitHub plugin, which fails to associate webhooks with Jenkins jobs when the old syntax is used. The magic is line 1. After a single manual Jenkins build, line 1 registers the Jenkins Job with the repository that triggered the webhook. For subsequent pushes to the repository, Jenkins will receive the POST from GitHub and use it to trigger the job.\r\n\r\n## Related Issue\r\n<!--- This project only accepts pull requests related to open issues (GitIssues or RedMine Issues at https://fixit.wr.usgs.gov/fixit) -->\r\n<!--- If suggesting a new feature or change, please discuss it in an issue first -->\r\n<!--- If fixing a bug, there should be an issue describing it with steps to reproduce -->\r\n<!--- Please link to the issue here: -->\r\nInternal Jenkins-dev builds weren't being triggered by the GitHub webhook\r\n\r\n## Motivation and Context\r\n<!--- Why is this change required? What problem does it solve? -->\r\nAutomated builds/testing for isis3 on centos 7, debian 9, fedora 25, ubuntu 18.04\r\n\r\n## How Has This Been Tested?\r\n<!--- Please describe in detail how you tested your changes. -->\r\n<!--- Include details of your testing environment, and the tests you ran to -->\r\n<!--- see how your change affects other areas of the code, etc. -->\r\nTested with manual builds in jenkins-dev\r\n\r\n## Screenshots (if appropriate):\r\n\r\n## Types of changes\r\n<!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->\r\n- [ ] Bug fix (non-breaking change which fixes an issue)\r\n- [ x ] New feature (non-breaking change which adds functionality)\r\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\r\n\r\n## Checklist:\r\n<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->\r\n<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->\r\n<!--- - [ ] My code follows the code style of this project. -->\r\n- [ x ] I have read and agree to abide by the [Code of Conduct](https://usgs-astrogeology.github.io/code/)\r\n- [ x ] I have read the [**CONTRIBUTING**](https://github.com/USGS-Astrogeology/ISIS3/blob/dev/CONTRIBUTING.md) document.\r\n- [ ] My change requires a change to the documentation.\r\n- [ ] I have updated the documentation accordingly.\r\n- [ ] I have added tests to cover my changes.\r\n- [ ] All new and existing tests passed.\r\n\r\n## Licensing\r\nThis project is mostly composed of free and unencumbered software released into the public domain, and we are unlikely to accept contributions that are not also released into the public domain. Somewhere near the top of each file should have these words:\r\n\r\n> This work is free and unencumbered software released into the public domain. In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain.\r\n\r\n- [ x ] I dedicate any and all copyright interest in this software to the public domain. I make this dedication for the benefit of the public at large and to the detriment of my heirs and successors. I intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.\r\n","created_at":"2018-11-30T16:23:27Z","updated_at":"2018-11-30T21:43:53Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a3cedbdb77f4c0bb9585028544c45708976d08c4","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/625/commits","review_comments_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/625/comments","review_comment_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/comments{/number}","comments_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/issues/625/comments","statuses_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/statuses/3eec097736f8d8de10fb87445b9ef0f634bd02e8","head":{"label":"evindunn:dev","ref":"dev","sha":"3eec097736f8d8de10fb87445b9ef0f634bd02e8","user":{"login":"evindunn","id":19595733,"node_id":"MDQ6VXNlcjE5NTk1NzMz","avatar_url":"https://avatars1.githubusercontent.com/u/19595733?v=4","gravatar_id":"","url":"https://api.github.com/users/evindunn","html_url":"https://github.com/evindunn","followers_url":"https://api.github.com/users/evindunn/followers","following_url":"https://api.github.com/users/evindunn/following{/other_user}","gists_url":"https://api.github.com/users/evindunn/gists{/gist_id}","starred_url":"https://api.github.com/users/evindunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evindunn/subscriptions","organizations_url":"https://api.github.com/users/evindunn/orgs","repos_url":"https://api.github.com/users/evindunn/repos","events_url":"https://api.github.com/users/evindunn/events{/privacy}","received_events_url":"https://api.github.com/users/evindunn/received_events","type":"User","site_admin":false},"repo":{"id":159710416,"node_id":"MDEwOlJlcG9zaXRvcnkxNTk3MTA0MTY=","name":"ISIS3","full_name":"evindunn/ISIS3","private":false,"owner":{"login":"evindunn","id":19595733,"node_id":"MDQ6VXNlcjE5NTk1NzMz","avatar_url":"https://avatars1.githubusercontent.com/u/19595733?v=4","gravatar_id":"","url":"https://api.github.com/users/evindunn","html_url":"https://github.com/evindunn","followers_url":"https://api.github.com/users/evindunn/followers","following_url":"https://api.github.com/users/evindunn/following{/other_user}","gists_url":"https://api.github.com/users/evindunn/gists{/gist_id}","starred_url":"https://api.github.com/users/evindunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evindunn/subscriptions","organizations_url":"https://api.github.com/users/evindunn/orgs","repos_url":"https://api.github.com/users/evindunn/repos","events_url":"https://api.github.com/users/evindunn/events{/privacy}","received_events_url":"https://api.github.com/users/evindunn/received_events","type":"User","site_admin":false},"html_url":"https://github.com/evindunn/ISIS3","description":"Integrated Software for Imagers and Spectrometers v3. ISIS3 is a digital image processing software package to manipulate imagery collected by current and past NASA and International planetary missions.","fork":true,"url":"https://api.github.com/repos/evindunn/ISIS3","forks_url":"https://api.github.com/repos/evindunn/ISIS3/forks","keys_url":"https://api.github.com/repos/evindunn/ISIS3/keys{/key_id}","collaborators_url":"https://api.github.com/repos/evindunn/ISIS3/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/evindunn/ISIS3/teams","hooks_url":"https://api.github.com/repos/evindunn/ISIS3/hooks","issue_events_url":"https://api.github.com/repos/evindunn/ISIS3/issues/events{/number}","events_url":"https://api.github.com/repos/evindunn/ISIS3/events","assignees_url":"https://api.github.com/repos/evindunn/ISIS3/assignees{/user}","branches_url":"https://api.github.com/repos/evindunn/ISIS3/branches{/branch}","tags_url":"https://api.github.com/repos/evindunn/ISIS3/tags","blobs_url":"https://api.github.com/repos/evindunn/ISIS3/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/evindunn/ISIS3/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/evindunn/ISIS3/git/refs{/sha}","trees_url":"https://api.github.com/repos/evindunn/ISIS3/git/trees{/sha}","statuses_url":"https://api.github.com/repos/evindunn/ISIS3/statuses/{sha}","languages_url":"https://api.github.com/repos/evindunn/ISIS3/languages","stargazers_url":"https://api.github.com/repos/evindunn/ISIS3/stargazers","contributors_url":"https://api.github.com/repos/evindunn/ISIS3/contributors","subscribers_url":"https://api.github.com/repos/evindunn/ISIS3/subscribers","subscription_url":"https://api.github.com/repos/evindunn/ISIS3/subscription","commits_url":"https://api.github.com/repos/evindunn/ISIS3/commits{/sha}","git_commits_url":"https://api.github.com/repos/evindunn/ISIS3/git/commits{/sha}","comments_url":"https://api.github.com/repos/evindunn/ISIS3/comments{/number}","issue_comment_url":"https://api.github.com/repos/evindunn/ISIS3/issues/comments{/number}","contents_url":"https://api.github.com/repos/evindunn/ISIS3/contents/{+path}","compare_url":"https://api.github.com/repos/evindunn/ISIS3/compare/{base}...{head}","merges_url":"https://api.github.com/repos/evindunn/ISIS3/merges","archive_url":"https://api.github.com/repos/evindunn/ISIS3/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/evindunn/ISIS3/downloads","issues_url":"https://api.github.com/repos/evindunn/ISIS3/issues{/number}","pulls_url":"https://api.github.com/repos/evindunn/ISIS3/pulls{/number}","milestones_url":"https://api.github.com/repos/evindunn/ISIS3/milestones{/number}","notifications_url":"https://api.github.com/repos/evindunn/ISIS3/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/evindunn/ISIS3/labels{/name}","releases_url":"https://api.github.com/repos/evindunn/ISIS3/releases{/id}","deployments_url":"https://api.github.com/repos/evindunn/ISIS3/deployments","created_at":"2018-11-29T18:32:25Z","updated_at":"2018-11-30T21:30:41Z","pushed_at":"2018-11-30T21:30:39Z","git_url":"git://github.com/evindunn/ISIS3.git","ssh_url":"git@github.com:evindunn/ISIS3.git","clone_url":"https://github.com/evindunn/ISIS3.git","svn_url":"https://github.com/evindunn/ISIS3","homepage":"https://isis.astrogeology.usgs.gov","size":165422,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"unlicense","name":"The Unlicense","spdx_id":"Unlicense","url":"https://api.github.com/licenses/unlicense","node_id":"MDc6TGljZW5zZTE1"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"dev"}},"base":{"label":"USGS-Astrogeology:dev","ref":"dev","sha":"3eac222b27090a4097080a9a4361a4880cc0637d","user":{"login":"USGS-Astrogeology","id":8268981,"node_id":"MDEyOk9yZ2FuaXphdGlvbjgyNjg5ODE=","avatar_url":"https://avatars2.githubusercontent.com/u/8268981?v=4","gravatar_id":"","url":"https://api.github.com/users/USGS-Astrogeology","html_url":"https://github.com/USGS-Astrogeology","followers_url":"https://api.github.com/users/USGS-Astrogeology/followers","following_url":"https://api.github.com/users/USGS-Astrogeology/following{/other_user}","gists_url":"https://api.github.com/users/USGS-Astrogeology/gists{/gist_id}","starred_url":"https://api.github.com/users/USGS-Astrogeology/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/USGS-Astrogeology/subscriptions","organizations_url":"https://api.github.com/users/USGS-Astrogeology/orgs","repos_url":"https://api.github.com/users/USGS-Astrogeology/repos","events_url":"https://api.github.com/users/USGS-Astrogeology/events{/privacy}","received_events_url":"https://api.github.com/users/USGS-Astrogeology/received_events","type":"Organization","site_admin":false},"repo":{"id":118655870,"node_id":"MDEwOlJlcG9zaXRvcnkxMTg2NTU4NzA=","name":"ISIS3","full_name":"USGS-Astrogeology/ISIS3","private":false,"owner":{"login":"USGS-Astrogeology","id":8268981,"node_id":"MDEyOk9yZ2FuaXphdGlvbjgyNjg5ODE=","avatar_url":"https://avatars2.githubusercontent.com/u/8268981?v=4","gravatar_id":"","url":"https://api.github.com/users/USGS-Astrogeology","html_url":"https://github.com/USGS-Astrogeology","followers_url":"https://api.github.com/users/USGS-Astrogeology/followers","following_url":"https://api.github.com/users/USGS-Astrogeology/following{/other_user}","gists_url":"https://api.github.com/users/USGS-Astrogeology/gists{/gist_id}","starred_url":"https://api.github.com/users/USGS-Astrogeology/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/USGS-Astrogeology/subscriptions","organizations_url":"https://api.github.com/users/USGS-Astrogeology/orgs","repos_url":"https://api.github.com/users/USGS-Astrogeology/repos","events_url":"https://api.github.com/users/USGS-Astrogeology/events{/privacy}","received_events_url":"https://api.github.com/users/USGS-Astrogeology/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/USGS-Astrogeology/ISIS3","description":"Integrated Software for Imagers and Spectrometers v3. ISIS3 is a digital image processing software package to manipulate imagery collected by current and past NASA and International planetary missions.","fork":false,"url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3","forks_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/forks","keys_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/keys{/key_id}","collaborators_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/teams","hooks_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/hooks","issue_events_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/issues/events{/number}","events_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/events","assignees_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/assignees{/user}","branches_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/branches{/branch}","tags_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/tags","blobs_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/git/refs{/sha}","trees_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/git/trees{/sha}","statuses_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/statuses/{sha}","languages_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/languages","stargazers_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/stargazers","contributors_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/contributors","subscribers_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/subscribers","subscription_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/subscription","commits_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/commits{/sha}","git_commits_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/git/commits{/sha}","comments_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/comments{/number}","issue_comment_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/issues/comments{/number}","contents_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/contents/{+path}","compare_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/compare/{base}...{head}","merges_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/merges","archive_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/downloads","issues_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/issues{/number}","pulls_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls{/number}","milestones_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/milestones{/number}","notifications_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/labels{/name}","releases_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/releases{/id}","deployments_url":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/deployments","created_at":"2018-01-23T19:05:43Z","updated_at":"2018-11-29T22:40:19Z","pushed_at":"2018-11-30T21:30:40Z","git_url":"git://github.com/USGS-Astrogeology/ISIS3.git","ssh_url":"git@github.com:USGS-Astrogeology/ISIS3.git","clone_url":"https://github.com/USGS-Astrogeology/ISIS3.git","svn_url":"https://github.com/USGS-Astrogeology/ISIS3","homepage":"https://isis.astrogeology.usgs.gov","size":165483,"stargazers_count":13,"watchers_count":13,"language":"C++","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":31,"mirror_url":null,"archived":false,"open_issues_count":32,"license":{"key":"unlicense","name":"The Unlicense","spdx_id":"Unlicense","url":"https://api.github.com/licenses/unlicense","node_id":"MDc6TGljZW5zZTE1"},"forks":31,"open_issues":32,"watchers":13,"default_branch":"dev"}},"_links":{"self":{"href":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/625"},"html":{"href":"https://github.com/USGS-Astrogeology/ISIS3/pull/625"},"issue":{"href":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/issues/625"},"comments":{"href":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/issues/625/comments"},"review_comments":{"href":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/625/comments"},"review_comment":{"href":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/pulls/625/commits"},"statuses":{"href":"https://api.github.com/repos/USGS-Astrogeology/ISIS3/statuses/3eec097736f8d8de10fb87445b9ef0f634bd02e8"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"evindunn"}}