{"action":"created","issue":{"url":"https://api.github.com/repos/OpenModelica/OMSimulator/issues/229","repository_url":"https://api.github.com/repos/OpenModelica/OMSimulator","labels_url":"https://api.github.com/repos/OpenModelica/OMSimulator/issues/229/labels{/name}","comments_url":"https://api.github.com/repos/OpenModelica/OMSimulator/issues/229/comments","events_url":"https://api.github.com/repos/OpenModelica/OMSimulator/issues/229/events","html_url":"https://github.com/OpenModelica/OMSimulator/pull/229","id":330552649,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkzNTMyODI5","number":229,"title":"Add a Jenkins pipeline","user":{"login":"sjoelund","id":3016460,"node_id":"MDQ6VXNlcjMwMTY0NjA=","avatar_url":"https://avatars0.githubusercontent.com/u/3016460?v=4","gravatar_id":"","url":"https://api.github.com/users/sjoelund","html_url":"https://github.com/sjoelund","followers_url":"https://api.github.com/users/sjoelund/followers","following_url":"https://api.github.com/users/sjoelund/following{/other_user}","gists_url":"https://api.github.com/users/sjoelund/gists{/gist_id}","starred_url":"https://api.github.com/users/sjoelund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjoelund/subscriptions","organizations_url":"https://api.github.com/users/sjoelund/orgs","repos_url":"https://api.github.com/users/sjoelund/repos","events_url":"https://api.github.com/users/sjoelund/events{/privacy}","received_events_url":"https://api.github.com/users/sjoelund/received_events","type":"User","site_admin":false},"labels":[{"id":755927261,"node_id":"MDU6TGFiZWw3NTU5MjcyNjE=","url":"https://api.github.com/repos/OpenModelica/OMSimulator/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-06-08T07:41:47Z","updated_at":"2018-06-08T18:17:05Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/OpenModelica/OMSimulator/pulls/229","html_url":"https://github.com/OpenModelica/OMSimulator/pull/229","diff_url":"https://github.com/OpenModelica/OMSimulator/pull/229.diff","patch_url":"https://github.com/OpenModelica/OMSimulator/pull/229.patch"},"body":"## Purpose\r\n\r\nStarted work on making a Jenkins pipeline for the OMSimulator workflow, to replace Hudson.\r\n\r\n## Approach\r\n\r\nBy adding a Jenkinsfile that performs a parallel build with optional runs of test suites depending on if it is a branch, tag, or change request.\r\n\r\nThe documentation is always generated, but only uploaded for branches and tags, to location:\r\nhttps://openmodelica.org/doc/OMSimulator/BRANCH_OR_TAG_NAME/\r\n\r\n## Type of Change\r\n\r\n- New feature (non-breaking change which adds functionality)\r\n- Breaking change (fix or feature that would cause existing functionality to not work as expected)\r\n\r\n## Checklist\r\n\r\n- I have performed a self-review of my own code\r\n- My changes generate no new warnings\r\n\r\n---\r\n\r\n## Open Questions and Pre-Merge TODOs\r\n\r\n- [x] Run the test suites\r\n- [x] Add cached runs of the test suites (to run the most expensive jobs first)\r\n- [ ] Add a Windows slave to Jenkins\r\n- [ ] Add an ARM slave to Jenkins\r\n- [ ] Create a 32-bit Linux docker image for testing that?\r\n- [ ] Should builds/tests run only on pull requests or always? This might mess up building documentation for tags..."},"comment":{"url":"https://api.github.com/repos/OpenModelica/OMSimulator/issues/comments/395845318","html_url":"https://github.com/OpenModelica/OMSimulator/pull/229#issuecomment-395845318","issue_url":"https://api.github.com/repos/OpenModelica/OMSimulator/issues/229","id":395845318,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NTg0NTMxOA==","user":{"login":"lochel","id":8457302,"node_id":"MDQ6VXNlcjg0NTczMDI=","avatar_url":"https://avatars3.githubusercontent.com/u/8457302?v=4","gravatar_id":"","url":"https://api.github.com/users/lochel","html_url":"https://github.com/lochel","followers_url":"https://api.github.com/users/lochel/followers","following_url":"https://api.github.com/users/lochel/following{/other_user}","gists_url":"https://api.github.com/users/lochel/gists{/gist_id}","starred_url":"https://api.github.com/users/lochel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lochel/subscriptions","organizations_url":"https://api.github.com/users/lochel/orgs","repos_url":"https://api.github.com/users/lochel/repos","events_url":"https://api.github.com/users/lochel/events{/privacy}","received_events_url":"https://api.github.com/users/lochel/received_events","type":"User","site_admin":false},"created_at":"2018-06-08T18:17:05Z","updated_at":"2018-06-08T18:17:05Z","author_association":"MEMBER","body":"I just found the list of failing tests. How can I access the log files of the failing tests?"}}
{"actor":{"display_login":"lochel"}}