{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,22]],"date-time":"2026-08-22T02:01:47Z","timestamp":1787364107574,"version":"build-2736575974"},"reference-count":30,"publisher":"IEEE","license":[{"start":{"date-parts":[[2022,10,26]],"date-time":"2022-10-26T00:00:00Z","timestamp":1666742400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,10,26]],"date-time":"2022-10-26T00:00:00Z","timestamp":1666742400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100009708","name":"Appalachian State University","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100009708","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,10,26]]},"DOI":"10.1109\/uemcon54665.2022.9965635","type":"proceedings-article","created":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T20:55:15Z","timestamp":1669928115000},"page":"0328-0335","source":"Crossref","is-referenced-by-count":2,"title":["IoT Apiary Fleet Management with Jenkins"],"prefix":"10.1109","author":[{"given":"Christopher","family":"Campell","sequence":"first","affiliation":[{"name":"Appalachian State University,Boone,United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joseph","family":"Graber","sequence":"additional","affiliation":[{"name":"Appalachian State University,Boone,United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rahman","family":"Tashakkori","sequence":"additional","affiliation":[{"name":"Appalachian State University,Boone,United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Will","family":"O'Brien","sequence":"additional","affiliation":[{"name":"Appalachian State University,Boone,United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref30","volume":"5","author":"dachyar","year":"2019","journal-title":"Knowledge growth and development internet of things (IoT) research 2006-2018 | Elsevier Enhanced Reader"},{"key":"ref10","year":"0","journal-title":"Apache groovy A multi-faceted language for the java platform"},{"key":"ref11","author":"thomas","year":"2022","journal-title":"The Pragmatic Programmer"},{"key":"ref12","author":"pope","year":"0","journal-title":"Extending with Shared Libraries"},{"key":"ref13","author":"graber","year":"2022","journal-title":"ASU-CS-Research\/AppMAIS_jenkins_library A shared library for the AppMAIS Jenkins pipelines"},{"key":"ref14","author":"fowler","year":"2014","journal-title":"unittest"},{"key":"ref15","year":"0","journal-title":"Defining execution environments"},{"key":"ref16","year":"0","journal-title":"Credentials binding plugin"},{"key":"ref17","year":"0","journal-title":"Pipeline CPS Method Mismatches"},{"key":"ref18","article-title":"Java SE Specifications: Chapter 4","author":"lindholm","year":"2019","journal-title":"The class File Format"},{"key":"ref19","year":"0","journal-title":"Managing Nodes"},{"key":"ref28","author":"sato","year":"2022","journal-title":"Canary Release"},{"key":"ref4","year":"0","journal-title":"Why pipeline?"},{"key":"ref27","first-page":"259","article-title":"Rolling Back Deployments and Zero-Downtime Releases","author":"humble","year":"2010","journal-title":"Continuous Delivery Reliable Software Releases Through Build Test and Deployment Automation"},{"key":"ref3","year":"0","journal-title":"Pipeline syntax overview"},{"key":"ref6","author":"glick","year":"2022","journal-title":"Pipeline Groovy plugin"},{"key":"ref29","author":"legnitto","year":"2014","journal-title":"The Facebook Mobile Release Process"},{"key":"ref5","author":"glick","year":"2022","journal-title":"Pipeline plugin"},{"key":"ref8","author":"shautsou","year":"2022","journal-title":"Github plugin"},{"key":"ref7","author":"rayapati","year":"2022","journal-title":"SSH Pipeline Steps Plugin"},{"key":"ref2","year":"0"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2021.106427"},{"key":"ref9","year":"0","journal-title":"Github Build Software Better Together"},{"key":"ref20","year":"0","journal-title":"Extending with Shared Libraries"},{"key":"ref22","author":"lalam","year":"2016","journal-title":"Jenkins-37984org codehaus groovy control multiplecompilationerrorsexception startup failed General error during class generation Method code too large! error in pipeline script - jenkins jira"},{"key":"ref21","author":"bayer","year":"2017","journal-title":"Parallel stages with Declarative Pipeline 1 2"},{"key":"ref24","year":"2022","journal-title":"Over-the-air firmware and software updates"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.4271\/2007-01-3523"},{"key":"ref26","year":"0","journal-title":"About webhooks"},{"key":"ref25","year":"2019","journal-title":"MQTT Version 5 0 OASIS Standard"}],"event":{"name":"2022 IEEE 13th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)","location":"New York, NY, NY, USA","start":{"date-parts":[[2022,10,26]]},"end":{"date-parts":[[2022,10,29]]}},"container-title":["2022 IEEE 13th Annual Ubiquitous Computing, Electronics &amp; Mobile Communication Conference (UEMCON)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9965569\/9965624\/09965635.pdf?arnumber=9965635","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,19]],"date-time":"2022-12-19T20:09:38Z","timestamp":1671480578000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9965635\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,26]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/uemcon54665.2022.9965635","relation":{},"subject":[],"published":{"date-parts":[[2022,10,26]]}}}