|
|
Paper: |
Building the Software Test and Integration Lab for the Thirty Meter Telescope: a Cloud-based Approach |
Volume: |
522, Astronomical Data Analysis Software and Systems XXVII |
Page: |
567 |
Authors: |
Laity, A. C.; Bennett, C. L.; Burt, W.; Harbut, M.; Imel, D.; Joliet, E.; Ramirez, S.; Schurr, S. D.; Swain, M. A. |
Abstract: |
IPAC, NASA's Astrophysics Science Center at Caltech, is implementing the Software Test and Integration Lab (STIL) for the Thirty Meter Telescope (TMT) project. The STIL takes a completely cloud-based approach - with no on-premises components - combining open-source software with commercial services to support: software iteration planning and tracking; software configuration management and CM processes; software repository; build and continuous integration; automated test environment and test support; issue tracking and software quality measurement and reporting; and communication tools, such as wiki, online chat and helpdesk. The services selected to implement these functions include Atlassian Cloud (JIRA Core, JIRA Agile, JIRA Service Desk, and Confluence); Github.com; Jenkins; Slack; Ansible; and Amazon Web Services (AWS). All components are interconnected, allowing the option of greatly increased automation and integration between the TMT subsystems. Here we present an overview of the STIL architecture, and describe implementation of and lessons learned from the first release of the STIL. |
|
|
|
|