{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,26]],"date-time":"2026-04-26T03:28:47Z","timestamp":1777174127644,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,7,22]],"date-time":"2018-07-22T00:00:00Z","timestamp":1532217600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100011030","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["FE0026298"],"award-info":[{"award-number":["FE0026298"]}],"id":[{"id":"10.13039\/100011030","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["ACI-1532235 and ACI-1532236"],"award-info":[{"award-number":["ACI-1532235 and ACI-1532236"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,7,22]]},"DOI":"10.1145\/3219104.3219147","type":"proceedings-article","created":{"date-parts":[[2018,7,12]],"date-time":"2018-07-12T17:46:44Z","timestamp":1531417604000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Continuous Integration and Delivery for HPC"],"prefix":"10.1145","author":[{"given":"Zebula","family":"Sampedro","sequence":"first","affiliation":[{"name":"University of Colorado Boulder, Research Computing, Boulder, Colorado"}]},{"given":"Aaron","family":"Holt","sequence":"additional","affiliation":[{"name":"University of Colorado Boulder, Research Computing, Boulder, Colorado"}]},{"given":"Thomas","family":"Hauser","sequence":"additional","affiliation":[{"name":"University of Colorado Boulder, Research Computing, Boulder, Colorado"}]}],"member":"320","published-online":{"date-parts":[[2018,7,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"AMREX: Block-Structured AMR Software Framework and Applications. https:\/\/amrex-codes.github.io\/. (2018). {Online","year":"2018","unstructured":"2018. AMREX: Block-Structured AMR Software Framework and Applications. https:\/\/amrex-codes.github.io\/. (2018). {Online ; accessed 06- March - 2018 }. 2018. AMREX: Block-Structured AMR Software Framework and Applications. https:\/\/amrex-codes.github.io\/. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_2_1","volume-title":"Docker Compose Documentation. https:\/\/docs.docker.com\/compose\/. (2018). {Online","year":"2018","unstructured":"2018. Docker Compose Documentation. https:\/\/docs.docker.com\/compose\/. (2018). {Online ; accessed 06- March - 2018 }. 2018. Docker Compose Documentation. https:\/\/docs.docker.com\/compose\/. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_3_1","volume-title":"https:\/\/hub.docker.com\/. (2018). {Online","author":"Hub Docker","year":"2018","unstructured":"2018. Docker Hub . https:\/\/hub.docker.com\/. (2018). {Online ; accessed 06- March - 2018 }. 2018. Docker Hub. https:\/\/hub.docker.com\/. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_4_1","volume-title":"GitLab- The only product for the complete DevOps lifecycle. https:\/\/about.gitlab.com\/. (2018). {Online","year":"2018","unstructured":"2018. GitLab- The only product for the complete DevOps lifecycle. https:\/\/about.gitlab.com\/. (2018). {Online ; accessed 06- March - 2018 }. 2018. GitLab- The only product for the complete DevOps lifecycle. https:\/\/about.gitlab.com\/. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_5_1","volume-title":"https:\/\/jenkins.io\/. (2018). {Online","year":"2018","unstructured":"2018. Jenkins. https:\/\/jenkins.io\/. (2018). {Online ; accessed 06- March - 2018 }. 2018. Jenkins. https:\/\/jenkins.io\/. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_6_1","volume-title":"https:\/\/jupyterhub.readthedocs.io\/en\/stable\/. (2018). {Online","year":"2018","unstructured":"2018. JupyterHub. https:\/\/jupyterhub.readthedocs.io\/en\/stable\/. (2018). {Online ; accessed 06- March - 2018 }. 2018. JupyterHub. https:\/\/jupyterhub.readthedocs.io\/en\/stable\/. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_7_1","volume-title":"MFiX-Exa: multiphase flow with interphase exchanges for exascale. https:\/\/amrex-codes.github.io\/MFIX-Exa\/docs_html\/Introduction.html. (2018). {Online","year":"2018","unstructured":"2018. MFiX-Exa: multiphase flow with interphase exchanges for exascale. https:\/\/amrex-codes.github.io\/MFIX-Exa\/docs_html\/Introduction.html. (2018). {Online ; accessed 06- March - 2018 }. 2018. MFiX-Exa: multiphase flow with interphase exchanges for exascale. https:\/\/amrex-codes.github.io\/MFIX-Exa\/docs_html\/Introduction.html. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_8_1","volume-title":"MFiX: multiphase flow with interphase exchanges. https:\/\/mfix.netl.doe.gov\/. (2018). {Online","year":"2018","unstructured":"2018. MFiX: multiphase flow with interphase exchanges. https:\/\/mfix.netl.doe.gov\/. (2018). {Online ; accessed 06- March - 2018 }. 2018. MFiX: multiphase flow with interphase exchanges. https:\/\/mfix.netl.doe.gov\/. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_9_1","volume-title":"Puppet - Get on the shortest path to better software. https:\/\/puppet.com\/. (2018). {Online","year":"2018","unstructured":"2018. Puppet - Get on the shortest path to better software. https:\/\/puppet.com\/. (2018). {Online ; accessed 06- March - 2018 }. 2018. Puppet - Get on the shortest path to better software. https:\/\/puppet.com\/. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_10_1","volume-title":"http:\/\/singularity.lbl.gov\/. (2018). {Online","year":"2018","unstructured":"2018. Singularity. http:\/\/singularity.lbl.gov\/. (2018). {Online ; accessed 06- March - 2018 }. 2018. Singularity. http:\/\/singularity.lbl.gov\/. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_11_1","volume-title":"Singularity Global Client. https:\/\/singularityhub.github.io\/sregistry-cli\/. (2018). {Online","year":"2018","unstructured":"2018. Singularity Global Client. https:\/\/singularityhub.github.io\/sregistry-cli\/. (2018). {Online ; accessed 06- March - 2018 }. 2018. Singularity Global Client. https:\/\/singularityhub.github.io\/sregistry-cli\/. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_12_1","volume-title":"Singularity RC Base Image. https:\/\/github.com\/ResearchComputing\/singularity-slurm-base. (2018). {Online","year":"2018","unstructured":"2018. Singularity RC Base Image. https:\/\/github.com\/ResearchComputing\/singularity-slurm-base. (2018). {Online ; accessed 06- March - 2018 }. 2018. Singularity RC Base Image. https:\/\/github.com\/ResearchComputing\/singularity-slurm-base. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_13_1","volume-title":"{Online","author":"Registry Singularity","year":"2018","unstructured":"2018. Singularity Registry . ( 2018 ). {Online ; accessed 06-March-2018}. 2018. Singularity Registry. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_14_1","volume-title":"SSH Plugin - Jenkins. https:\/\/wiki.jenkins.io\/display\/JENKINS\/SSH+plugin. (2018). {Online","year":"2018","unstructured":"2018. SSH Plugin - Jenkins. https:\/\/wiki.jenkins.io\/display\/JENKINS\/SSH+plugin. (2018). {Online ; accessed 06- March - 2018 }. 2018. SSH Plugin - Jenkins. https:\/\/wiki.jenkins.io\/display\/JENKINS\/SSH+plugin. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_15_1","volume-title":"The Jupyter Notebook. https:\/\/jupyter-notebook.readthedocs.io\/en\/stable\/. (2018). {Online","year":"2018","unstructured":"2018. The Jupyter Notebook. https:\/\/jupyter-notebook.readthedocs.io\/en\/stable\/. (2018). {Online ; accessed 06- March - 2018 }. 2018. The Jupyter Notebook. https:\/\/jupyter-notebook.readthedocs.io\/en\/stable\/. (2018). {Online; accessed 06-March-2018}."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.62"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3093338.3093379"},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the Cray User Group","author":"Canon Richard Shane","year":"2016","unstructured":"Richard Shane Canon and Doug Jacobsen . 2016 . Shifter: containers for HPC . Proceedings of the Cray User Group (2016). Richard Shane Canon and Doug Jacobsen. 2016. Shifter: containers for HPC. Proceedings of the Cray User Group (2016)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2016.100"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807623"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/HUST.2014.8"},{"key":"e_1_3_2_1_22_1","series-title":"Journal of Physics: Conference Series","volume-title":"Scientific Cluster Deployment and Recovery--Using puppet to simplify cluster management","author":"Hendrix Val","year":"2027","unstructured":"Val Hendrix , Doug Benjamin , and Yushu Yao . 2012. Scientific Cluster Deployment and Recovery--Using puppet to simplify cluster management . In Journal of Physics: Conference Series , Vol. 396 . IOP Publishing , 04 2027 . Val Hendrix, Doug Benjamin, and Yushu Yao. 2012. Scientific Cluster Deployment and Recovery--Using puppet to simplify cluster management. In Journal of Physics: Conference Series, Vol. 396. IOP Publishing, 042027."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-20119-1_36"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0177459"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126925"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.21105\/joss.00426"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCSim.2014.6903792"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3155105.3155106"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/10968987_3"}],"event":{"name":"PEARC '18: Practice and Experience in Advanced Research Computing","location":"Pittsburgh PA USA","acronym":"PEARC '18"},"container-title":["Proceedings of the Practice and Experience on Advanced Research Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3219104.3219147","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3219104.3219147","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:07:06Z","timestamp":1750212426000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3219104.3219147"}},"subtitle":["Using Singularity and Jenkins"],"short-title":[],"issued":{"date-parts":[[2018,7,22]]},"references-count":29,"alternative-id":["10.1145\/3219104.3219147","10.1145\/3219104"],"URL":"https:\/\/doi.org\/10.1145\/3219104.3219147","relation":{},"subject":[],"published":{"date-parts":[[2018,7,22]]},"assertion":[{"value":"2018-07-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}